This previous post seems similar to what I am reporting here.
With suggested workaround there being this:
The fix/workaround for me was to ensure that the classes I’m using to spawn player pawns are always loaded on the client (by storing strong UPROPERTY pointers to them in a
UGameInstanceSubsystem).I will explore this workaround, although I first need to figure out which class isn’t loaded properly.