I have done more tests to prove your concept, and I think you have found the problem. I move my vehicle into a valley, and then click on a destination on the opposite side of the planet... He gets stuck every time. I think you nailed it! Now I'm trying to think of how to fix it. But why would alignToVec not be working?
"The more you know, the more you realize how little you know..."