Unable to find UInputComponent in actor when spawning a character

I’m trying to setup multiplayer in a project, and if I spawn the character at the very beginning of the level, On PostLogin, everything is OK. But if I delay just a half second, or later try to respawn the character, I lose all input. The controllers stop working, keyboard, everything. In the log window, I see " Unable to find UInputComponent in actor XXXXX" when I call SpawnActor.

Anyone know what causes this? I can’t find anything online about it and it has been driving me crazy for days!
Thanks