I've decided to play through the game again... For anyone that's interested I'm doing it on the steam deck. All you have to do is go to desktop mode, add the .exe as a non steam game, then right click the game you added, it will probably be called Game.exe, go to properties > compatibility > force the use of a specific steam play compatibility tool, then choose the latest version of proton. I've used proton experimental and proton 8.0-4.
Once you do that you can go back into gaming mode and play with no issues. I recommend changing the control layout to emulate a keyboard and mouse as it seems the most comfortable.