Standalone Window closes when VR Preview is played and HMD is not connected

Hi, I am doing a project on Hololens 2 using Hololens Remoting Player. With the Microsoft UXT sample project, if an HMD is not connected and I play in VR Preview, the editor falls back to a regular standalone window; meaning it plays in PC mode. But with my project if I play in VR Preview, it just hitches, spits out the ensure message, and nothing happens

LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: InParent.IsValid() [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp] [Line: 709]
LogOutputDevice: Error: Are you trying to detatch the parent of a widget?  Use ConditionallyDetatchParentWidget().
LogOutputDevice: Error: Stack: 
LogOutputDevice: Error: [Callstack] 0x00007ff9189dd8f9 UE4Editor-SlateCore.dll!DispatchCheckVerify<bool,<lambda_8a9284d25a82547ed743d5ca34b0838a> >() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Misc\AssertionMacros.h:164]
LogOutputDevice: Error: [Callstack] 0x00007ff91881173b UE4Editor-SlateCore.dll!SWidget::AssignParentWidget() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp:709]
LogOutputDevice: Error: [Callstack] 0x00007ff916c1fd6c UE4Editor-UMG.dll!UWidgetComponent::RegisterWindow() [D:\Build\++UE4\Sync\Engine\Source\Runtime\UMG\Private\Components\WidgetComponent.cpp:1111]
LogOutputDevice: Error: [Callstack] 0x00007ff916c64fd4 UE4Editor-UMG.dll!UWidgetComponent::UpdateWidget() [D:\Build\++UE4\Sync\Engine\Source\Runtime\UMG\Private\Components\WidgetComponent.cpp:1656]
LogOutputDevice: Error: [Callstack] 0x00007ff916c5e470 UE4Editor-UMG.dll!UWidgetComponent::TickComponent() [D:\Build\++UE4\Sync\Engine\Source\Runtime\UMG\Private\Components\WidgetComponent.cpp:1141]
LogOutputDevice: Error: [Callstack] 0x00007ff919899277 UE4Editor-Engine.dll!FActorComponentTickFunction::ExecuteTickHelper<<lambda_966464d0459c9b8f940a2da588611cb3> >() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Classes\GameFramework\Actor.h:3586]
LogOutputDevice: Error: [Callstack] 0x00007ff9198cef74 UE4Editor-Engine.dll!FActorComponentTickFunction::ExecuteTick() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1014]
LogOutputDevice: Error: [Callstack] 0x00007ff91a71410e UE4Editor-Engine.dll!FTickFunctionTask::DoTask() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:284]
LogOutputDevice: Error: [Callstack] 0x00007ff91a71d2e4 UE4Editor-Engine.dll!TGraphTask<FTickFunctionTask>::ExecuteTask() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:886]
LogOutputDevice: Error: [Callstack] 0x00007ff91cc62398 UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:710]
LogOutputDevice: Error: [Callstack] 0x00007ff91cc6269a UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilIdle() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:613]
LogOutputDevice: Error: [Callstack] 0x00007ff91cc62963 UE4Editor-Core.dll!FTaskGraphImplementation::ProcessThreadUntilIdle() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:1471]
LogOutputDevice: Error: [Callstack] 0x00007ff91a739173 UE4Editor-Engine.dll!FTickTaskSequencer::ReleaseTickGroup() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:581]
LogOutputDevice: Error: [Callstack] 0x00007ff91a73faba UE4Editor-Engine.dll!FTickTaskManager::RunTickGroup() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:1585]
LogOutputDevice: Error: [Callstack] 0x00007ff919e2349f UE4Editor-Engine.dll!UWorld::RunTickGroup() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:785]
LogOutputDevice: Error: [Callstack] 0x00007ff919e2ea7b UE4Editor-Engine.dll!UWorld::Tick() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1509]
LogOutputDevice: Error: [Callstack] 0x00007ff9173c14c3 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [D:\Build\++UE4\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1736]
LogOutputDevice: Error: [Callstack] 0x00007ff917cc2ba6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [D:\Build\++UE4\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:426]
LogOutputDevice: Error: [Callstack] 0x00007ff6a40587a0 UE4Editor.exe!FEngineLoop::Tick() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4921]
LogOutputDevice: Error: [Callstack] 0x00007ff6a4070fcc UE4Editor.exe!GuardedMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:178]
LogOutputDevice: Error: [Callstack] 0x00007ff6a40710ba UE4Editor.exe!GuardedMainWrapper() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
LogOutputDevice: Error: [Callstack] 0x00007ff6a40740dd UE4Editor.exe!LaunchWindowsStartup() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:273]
LogOutputDevice: Error: [Callstack] 0x00007ff6a4085984 UE4Editor.exe!WinMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:320]
LogOutputDevice: Error: [Callstack] 0x00007ff6a408853a UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogOutputDevice: Error: [Callstack] 0x00007ff9b4e1257d KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff9b4f6af28 ntdll.dll!UnknownFunction []