i've done all of this and it still doesn't open on the quest.. it just opens a loading game window and loads on the pc but not the headset..
I sometimes have to make sure to close everything before I run it on the Quest 2.
1. Start Quest 2 and get it booted.
2. Close Virtual Desktop streamer.
3. Close all steam applications.
4. Load Virtual Desktop Streamer.
5. Go one Quest 2 and connect to PC.
6. Run Steam VR.
7. Open Heat using the desktop interface on Quest 2/Steam VR.
8. Click on the game outside of the Desktop interface.
Everything after the restarting the programs was obvious, I'm sure, but put it there anyway. I've had the same thing you're describing happen and a fresh boot of everything in the right order usually works. For me it seems to be an issue with Steam VR not loading correctly.