When creating a new actor at run-time through code, it's possible for RPC function to be called before the new actor's BeginPlay is called.
Text associated with both BeginPlay and ClientRPC functions will print to the screen for each of the actors. The first time the BeginPlay and ClientRPC functions are called, BeginPlay is listed first. However each time the functions are called after the first time, text associated with ClientRPC is printed first.
BeginPlay called first when a new actor is created
Head over to the existing Questions & Answers thread and let us know what's up.