Since OpenXR is being lumped into this ticket (despite it not existing at the time this ticket was submit), I'll say my game is instant crashing. Within half a second.
Steam's recommended way to launch the game is using a url to create a shortcut. And you can't add that shortcut as a Non-Steam game and setting it as a VR Game to give the ability to launch while you're in the SteamVR home.
I host my world on PC, and it says my friend (on Xbox One) is in the game, with no join message. But for him, its stuck on 'Locating Server'. And it shows him as left the game after a while (despite no message saying he joined).
I join his world, and it shows me as not moving at all. However on my screen I can move around. Breaking blocks doesn't show the progress break on the block, and it just disappears. No item dropped.
I've documented what I've done to change my NAT to open (finally after nearly 10 hours) in MCPE-77090. But the issue persists.
The stuff I've been messing with is methods to get it working. Setting up as a link, setting it up as a bat file, launching through Steam by launching the bat via CMD.
The BASIC solution which was advised in the original posting for the update done work, which is "minecraft://mode/?OpenXR=true" in a .lnk file. Doing this from desktop doesn't work. In most cases, Minecraft refuses to launch past the Mojang screen on SteamVR, or flashes the title screen for about half a second then closes.
Setting up the bat file through the CMD as shown HERE makes the shortcut viewable in steam, but not from within the SteamVR Home, which is really important for a lot of people since it allows easy access. Maybe adding the VR shortcut as something like an exe file from within the files of the bedrock version may help.