Move to Location, AI Move To, Simple Move to Location - are always 0,0,0 velocity in first frame

You have access to the complete engine code. Or you can simply override whatever class implements the problem behavior, and implement your own.

Implement your own Movement component, or your own PathFollowingComponent, and just… do it. Or find where in the engine code it sets vel to 0, and remove that. Although then you’ll complain that Velocity is in the wrong direction, I suspect.

I would love to see such an example.