ChoosePlayerStart on load problem

I’ve been struggling with team spawns, I have the game assign a playerstate assignment bool of teams.

Now the team spawns work after the game starts and then you die. The same choose start override is being used, however when I initially launch the 4 player to test people will spawn on top each other and the routine that creates valid spawn points almost seems to act like it’s not loaded.

Has something changed where game mode and playerstate loads too late when launching in editor to cause this?

I know the team assignments are happening because a dynamic color on the skin changes correctly but 2 red and a blue will spawn on the same first my playerstart but after that everytime they respawn the correct spawns are used…