Have you tried using Proton? Worked out quite well for me so far. Check https://www.protondb.com
SteamVR is unstable on Linux even before you get to trying to launch a game. It’s glitchy and frame rates are worse than on Windows even when you get it working, even for Linux native games.
And I’m using the Valve Index which is the best case scenario headset anyway.