Updating a state-tree task parameter on runtime

I believe there are multiple ways to do this, the easiest to try out is probably to add a Controller->StopMovement node right before your MoveToLocationOrActor node, which should invalidate the previous movement request.

If that doesn’t work, try storing the Async Task result (from your screenshot) into a variable and (if it’s valid) calling EndTask on it before MoveToLocationOrActor.