Thanks for the Reply.
That explains the snapping back.
When I call the AddMovement from Character Blueprint I have no issues with corrections.
However using AddForce calling it the same way I get correction issues.
What is the correct way to use movement components add force?