Earliest Point to Reliably Acquire Data from Reliable RPCs

I think in your scenario you would need to send the GameInstance data when the client logs on to the server. This way you can spawn based on that data.