PUN2で作ってるんですが以下のスクリプトでなぜか2体とも同じ座標に出現します。
void Start()
{
var v = PhotonNetwork.PlayerList.Length % 2 == 0 ? new Vector3(-5.5f, 0.5f, -3.5f) : new Vector3(5.5f, 0.5f, 3.5f);
PhotonNetwork.Instantiate("GamePlayer", v, Quaternion.identity);
}

ロビー1シーンでルーム作成→参加者が集まるまでロビー2シーンで待機,集まるとスタートボタンが出る→スタートボタンを押すとバトルシーンに遷移という流れです

そのバトルシーンでのスクリプトなのですがなぜか自分と相手両方とも-5.5f, 0.5f, -3.5fの座標に出てしまいます

解決の為のお力添えの方をお願いしたいです