Why are extra player states getting created when a player joins the server?

In my multiplayer game ive been having a plethora of weird issues and I think I’ve tracked down whats going on. When a player joins a server its should create a respective player state, right? Well when a player join for some reason its creating duplicates of the player states?
image
Here you can see how they somehow have the same names. Occasionally these imposter player states will take priority which is a problem because it completely has lost all info.

Just found it it’s happening with the controllers as well…

image

What is causing this?