Server player possess doesn't work

Hi ! I want to create my multiplayer game, I created my own game mode, game state and player controller. In my game mode, I made sure that for each player at the table, they spawn the character and own it. This works very well for all clients, but for player 1 who is therefore the server, the character is just displayed but is not possessed. He cannot move or display his HUD