Possessing and Unpossessing different pawn

that does not look like the default unreal template character to me. I have no idea then how input gets from the player controller to the character. It’s no good to just guess. Have to see the code.