UE5.4 EOS initialization problem - PreferredUniqueNetId is not valid

Try setting a breakpoint on ULocalPlayer::GetPreferredUniqueNetId. You should end up in FUserManagerEOS::GetUniquePlayerId. If you don’t, stepping through the flow here should help you pinpoint the issue.

You should also get a good hint from the logs. OnlineSubsystemEOS may be initialized, but perhaps the SDK is failing to initialized or logging in is failing.