How to make inactive character follow possessed pawn?

Hello,

In my game I switch between characters all the time. I want the secondary character() to smoothly follow the main character () and I’ve made a variable which I switch everytime I switch the characters (not ideal). But instead, I get to follow when she is possessed and not the other way around. Can anyone see where the problem is?
I’ve attached screenshots of the sections.
Sorry, I am new to this. Thanks.