Hi there.
What I meant in that quote is that you can override NotifyLoadedWorld to set the camera transformation so player camera is not placed on the first player start that is found (see APlayerController::NotifyLoadedWorld).
But this is hardly the solution to your problem.
Sounds like something is breaking somewhere in your code, this is not normal behavior.