The unit pathing is absolutely horrible in this game. The hero becomes glued to whatever object he encounters; meaning that even movement commands in the opposite direction do not break the unit free. It seems to be a completely random sequence of clicks that finally does it.
Also, yes, I have read and understand that there is no "auto pathing" in this game. That's fine. Just don't glue everything together.