PlayerList not increasing

Options
Hello!

I'm new to Photon. In my game, players immediately connect to master, then once they press a button to choose a team, they attempt to join a room called GameRoom. If joining the room fails, they will instead create the room, then attempt to join again. I have a UI text that shows the amount of players using PhotonNetwork.PlayerList.Length.ToString(). Before pressing the team buttons, it shows 0. After pressing the button, it shows 1. Using both a built version and the Unity Editor runner, both can connect and increase the counter to 1, but it will not show 2 if both clients have joined.

Here is my main script:
https://pastebin.com/u1NgLkNY

Any ideas why the playerlist won't increase?