Possessing and Unpossessing different pawn

if you have confirmed that you are possessing the correct pawn, but it is not responding to your input events, the next step is to try and confirm if the message being sent is being received.

So how is it that input goes from the controller to the character/pawn? You can use breakpoints or print logs to see if the connection is being made or not.