4.22 USocialManager

I setup my OnlineSubsystem to use Steam. And trying to implement social party system introduce in 4.22.

I initialize Social Manager in my Game instance.

SocialManager = CreateDefaultSubobject<USocialManager>("Social Manager");
SocialManager->InitSocialManager();

However, I keep getting this on crash.

UE4Editor_Core!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
UE4Editor_Core!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
UE4Editor_Core!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:101]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:439]
UE4Editor_Party!USocialUser::SetSubsystemId() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\user\socialuser.cpp:1043]
UE4Editor_Party!USocialUser::InitLocalUser() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\user\socialuser.cpp:148]
UE4Editor_Party!USocialToolkit::HandlePlayerLoginStatusChanged() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\socialtoolkit.cpp:617]
UE4Editor_Party!USocialToolkit::HandleControllerIdChanged() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\socialtoolkit.cpp:351]
UE4Editor_Party!USocialManager::CreateSocialToolkit() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\socialmanager.cpp:625]
UE4Editor_Party!USocialManager::HandleGameViewportInitialized() [d:\build\++ue4\sync\engine\plugins\online\onlineframework\source\party\private\socialmanager.cpp:789]
UE4Editor_Party!TBaseUObjectMethodDelegateInstance<0,USocialManager,void __cdecl(void)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:679]
UE4Editor_Engine!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:977]

So it appears this returns null for getting OSS->GetUserInterface().

TSharedPtr<FOnlineUser> UserInfo = OSS->GetUserInterface()->GetUserInfo(0, *LocalUserSubsystemId);