Deferred Rendering for VisionOS is broken on 5.5.4 release and ue5-main branch.
Deferred Rendering with Metal Mobile Renderer app result in crash
[UE] Assertion failed: DepthSwapchainDesc.NumSamples == NumSamples [File:./../Plugins/Runtime/OpenXR/Source/OpenXRHMD/Private/OpenXRHMD.cpp] [Line: 2814]
RenderThread 0 (31): EXC_BREAKPOINT (code=1, subcode=0x10aac709c)
When used with Metal Desktop Renderer it will produce black artifacts