Using the Target Actor input, the AI can move to a changing location without constantly calling MoveTo.
You can do this by replacing your timer and moveto with a simple loop:
Using StopMovementImmediately or calling a different AI MoveTo will cause it to trigger OnFail and stop the loop.
This is also much cleaner and easier to maintain.
