Once it's set up, VR works smoothly for me.
However, getting it to work in the first place is some ordeal.
I followed this guide: https://forum.dcs.world/topic/381137-howto-standalone-dcs-in-vr-under-linux-with-lutris/
however, this guide is for monado and does not work with WiVRn. My process now deviates from the guide after Step 8.
Follow the above guide until Step 8. Then, import the game executable (found in the wineprefix set up by Lutris) into Steam as a non-Steam VR game. Set the compatibility tool to Proton Experimental and launch the game once. (It will not work - but the protonprefix will be created.)
Use protontricks to install d3dcompiler_47 and xact components, as well as corefonts fonts, into the game's new proton prefix.
Then set the Steam launch options to:
PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 WineDLLOVERRIDES="wbemprox=n" %command% --no-launcher --force_OpenXR --force_enable_VR
Now the game should launch from Steam as a VR title.