SetActorLocation on FloatingPawnMovementComponent Actor

Hello!

I hope you are all doing well. I am running into a strange issue right now and I am not sure why. When I set the location of an actor with a floating pawn movement component I get blasted off into space. You can see the behavior in these two videos. The video with a circle character shows the behavior with a pawn and a floating pawn movement component and the square character shows the correct behavior with a character actor and a character movement component.


One factor I have also noticed is if I set the declaration of the floating pawn movement component up to the highest it can go the pawn no longer teleports, so I am wondering if some velocity is being improperly calculated? Just spit-balling ideas.