From the pictures you posted, it seems the problem might be that your Respawn event in your PlayerController class is is a server only event. The server always has the PlayerIndex = 0, when you are a listen server. So when you are using your event only on server it always gets the server PlayerController. For a dedicated server it is similar. you are always getting the first player.
Hope this helps.