UIController MoveToActor delay

When calling Move to Location or Actor, there is a significant delay (~5s) after the pawn reaches the destination and stops moving, and before OnMoveFinished is fired.

I’ve tried setting the acceptance radius to -1, 1, 10, 100, and 1000, not showing any difference in the delay. Also setting accept partial path explicitly to true had no effect.

At the point where the delay occurs, move status is still on ‘moving’, but the pawns velocity is 0,0,0.

Anyone know why moveFinished isn’t called right when the controller sets velocity to 0? I can work around it a number of ways (check distance to target, check pawn velocity is zero), but would rather use what’s built in if possible.

259721-movefinishedexample.png

I’m having the same issue…

Did a bit of research and didn’t find a solution. A “Simple Move To Location” worked in my case as well, but that’s just luck