Well basically i have made a map where they move from point a to b to c to d to e, but however i have made this before and it worked fine, but now some of the units turn around and head back?!
If you are using JASS, there is a native that makes a unit ignore its "guard position". Try calling it on every unit; IDK if there's a way to do it in GUI.