Unfortunately OpenXR is not officially supported at this time, nor are there immediate plans for support.
With regards to an SDK, there is the NSIGHT Injection API you can use to programmatically capture an application. However, if a standard capture through the GUI isn’t working there is no reason to believe this API will work.
Thanks for the reply. I assume Nsight capture relies on Present call to capture the frame? Can we extend the layers in OpenXR (for example inject some Nsight calls in XrEndFrame in our custom OpenXR layer) so that Nsight can do the capture?