Reordering works fine with tasks and first-level subtasks. With drag-and-drop, you can move the task depending on where the hierarchy bar appears: Bar all the way to the left → only changes the position in the list. Bar slightly to the right → changes the position but also nests it under the task above. The problem starts once you’re dealing with sub-subtasks (second level and deeper): The hierarchy bar does not react correctly to mouse movements. It often stays shifted, which makes the task nest under the wrong parent instead of just moving up or down. The bar itself is inconsistent, so the behavior feels unpredictable. In general, the hierarchy bar is buggy and does not respond properly to mouse movements. The only workaround is to use Cmd+Tab each time to remove them from the wrong parent and put them back at the correct level.