C++ check is game in HMD (VR) mode

From source code of node IsHeadMountedDisplayConnected

return GEngine->XRSystem.IsValid() && GEngine->XRSystem->GetHMDDevice() && GEngine->XRSystem->GetHMDDevice()->IsHMDConnected();

So your code is correct