PSA for installing non-Steam games

I was having a lot of trouble installing non-Steam games, it seemed like only a handful would work. I was following guides which suggested two methods: installing on a Windows PC, dragging over and adding to steam with the compatibility options enabled; or just installing the game on the deck through lutris.

Neither of these seemed to work for 90% of what I was installing, there would always be a different error every time. Didn't matter what version of Proton I enabled, usually either the game wouldn't install, wouldn't launch, or would launch with massive problems.

What fixed it was combining both methods. Installing on a Windows PC, dragging that over, and then launching the already installed game through Lutris. Once you add the shortcut to steam it's transparent and as quick and easy as any Steam game.

No idea why it works but thought I'd share in case it helps anyone!