Ran across this randomly and saw it wasn’t answered. I’m gonna put an answer down in case anyone else runs into this issue:
MoveToLocation has several parameters that can be set to tweak the movement. The simplest answer is to make sure you use the first three of them. Try MoveToLocation( vectorToGoTo, -1, false)
Always check out the docs (in this instance, AAIController::MoveToLocation | Unreal Engine Documentation ) to get a rundown of what every parameter does