"Set Control Rotation" is a little bit weird

Hi guys,
“Set Control Rotation” node worked perfect when I used my default controller and pawn.I want to try multi-controlling,so I used spawn pawn and controller,and also used “Possess” node.You can see my BP scripting in the picture.“TargetCharacter” value is determined by the pawn i clicked . It still works while “TargetCharacter” value is default pawn,but doesn’t work if the value is another one . After testing , rotation , “TargetCharacter” and controller are definitely correct . Please help me if you have any idea about this !