This is arguable a bug.
When you have a multi columnar form, which is often the case with forms designed for tablet or pc, it is extremely difficult to control the order of the fields especially when some of the cards have visible properties set to false. When the drag and drop is applied the fields do not go where they are supposed to go - it is as if they have a mind of their own ๐ . It is very difficult to create a clean user/development experience in these circumstances.