Hello.
Instead of making peer objects as they join. Their ID is added to a list that the host keeps besides other information regarding the player. (their team, chosen vehicle. ect)
when the round starts all players go to the loadout and then the host makes the vehicle for each peer.
however peers seem to get the wrong vehicle. on their end they get the wrong peerID when the object is made. As if they get it backwards. As you can see from the photo the peers on the left see the same tank on the blue square as belonging to the same peer. but the host sees it belonging to the other.
update:
it seems to be related to initial objects. I removed all instances of the tank from the layout and now peers always see the correct peerID. Before when there was one on the layout but it was destroyed on entering it seemed to cause peers to see the wrong ID when an object was made.