Unpossess pawn problem

As you can see in video, i have problems with unpossessing pawn.
First minor bug is movement animation on server player.
Second major bug is on client player - unpossessed pawn looks like still walking even if server unpossessed that pawn.
(i solved both problems with node “stop movement immediately” but i really want to know how to solve this correctly)

My BP logic is:
“E” controller -> pawn -> controller -> gamemode respawn, unpossess old pawn and possess new one

Could someone tell me how to solve this properly?