Incoming players to a server steal the server player's input

Hey all! We are currently facing an issue with pawn possession in a project we are setting multiplayer up in. We are using a game mode and have implemented that into the level, i start a listen server within PIE and set it to 2 players. After the game loads the other player joins in the server with the server player, the camera on the server player seems to travel to the new player. The input controls control the other player over the network. The game mode class we set up is spawning the pawn we choose to spawn, but there is an issue with assigning the wrong playerController to the wrong player pawn when more than one player is spawned in.

Thank you guys for your help!

EDIT - we have tested with 3 online players on the server. When another player logs in, they always “steal” the player controller for the server player and can control the server player!

Our set view target was messed up, I’ll take a look at it when I get home and update this, our players work now. We are now getting other things in the game serialized.