Dedi vs listen server, order of startup operations

It sounds like you have a bigger issue with initialization if you run into trouble of early joining clients.
All that is required for a player to join should happen during the login request long before BeginPlay.

That being said I don’t think anything is stopping you from starting the listen server and then creating the session other than a lot longer wait times before anyone else can see your session and join.