What calls MoveCalc?
You could instead call:

But what you’re showing should not be choppy to start with if called on Tick / often enough. Also, since this is a vehicle, perhaps you should consider a movement component. UE supports actual vehicles, too. And physics as well. Too many options to move stuff.
Depends on what is needed.