Move Character to specific location in a single frame

So I have a problem replaying a player movement on another pawn.
The player Pawn is Character based and uses AddInputVector to move.
I need to pass that movement with all the collisions and physics check to another pawn.
As tick-rate is performance dependent I can’t just log all the inputs it will lead to desynchronization.
Also I can’t just use SetActorTransform as the CharacterMovement is not the same and the pawn should be able to be affected by the environment.

Is there a way to move a character to a specific location while simulating all the CharacterMovementComponent work in a single frame?

I’m thinking about something like AIController’s MoveToLocation, but it might not move to a location in 1 frame.