GameMode Team Logic

I’m trying to set up team spawning using blueprints; yesterday I managed to set team’s on the OnPostLogin event and use this for various logic such as point capturing in-game.
I’ve now come to try and set up team spawning and I’ve hit a brick wall.

I have implemented logic in the FindPlayerStart function override to pick a spawn area based on team selection - but FindPlayerStart is being called before OnPostLogin.
How can I stop my player being spawned until after OnPostLogin?

Thanks :slight_smile: