When you have a player object that asks for the gameobjects owner in start, when a user joins the instance that you are already in, their player object will have some weirdly broken owner, and the display name will be a empty string. For the joining player, all player objects work properly