[Bug Report, UE 5.5.4, FAB]: Shared pointer use, fab authentication, crashing editor on shutdown

Assertion failed: IsValid() [File:D:\build++UE5\Sync\LocalInstall\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1071]

UnrealEditor_Fab!FabAuthentication::LoginUsingExchangeCode() [D:\build++UE5\Sync\LocalBuilds\Fab\0.0.4\HostProject\Plugins\Fab\Source\Fab\Private\FabAuthentication.cpp:261]
UnrealEditor_Fab!FabAuthentication::PersistLoginCompleteCallbackFn() [D:\build++UE5\Sync\LocalBuilds\Fab\0.0.4\HostProject\Plugins\Fab\Source\Fab\Private\FabAuthentication.cpp:202]
EOSSDK_Win64_Shipping
EOSSDK_Win64_Shipping
EOSSDK_Win64_Shipping
EOSSDK_Win64_Shipping
EOSSDK_Win64_Shipping
EOSSDK_Win64_Shipping
UnrealEditor_EOSShared!FEOSSDKManager::ReleaseReleasedPlatforms() [D:\build++UE5\Sync\Engine\Plugins\Online\EOSShared\Source\EOSShared\Private\EOSSDKManager.cpp:1079]
UnrealEditor_EOSShared!FEOSSDKManager::Shutdown() [D:\build++UE5\Sync\Engine\Plugins\Online\EOSShared\Source\EOSShared\Private\EOSSDKManager.cpp:1099]
UnrealEditor_EOSShared!FEOSSharedModule::ShutdownModule() [D:\build++UE5\Sync\Engine\Plugins\Online\EOSShared\Source\EOSShared\Private\EOSSharedModule.cpp:91]
UnrealEditor_Core!FModuleManager::UnloadModulesAtShutdown() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:1064]
UnrealEditor!FEngineLoop::Exit() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5189]
UnrealEditor!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
UnrealEditor!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UnrealEditor!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UnrealEditor!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UnrealEditor!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll