https://bugs.winehq.org/show_bug.cgi?id=52820
--- Comment #6 from algebro@tuta.io --- So I've confirmed Vuplex is the only thing holding this back. I extracted the refresh token used for authentication from a Windows machine and wrote it into the Wine prefix with CredWrite() which bypasses the login window. Afterwards, the game runs fine.
As far as Vuplex, I tried running the game with Proton experimental (which I believe has support for shared resources now) and was getting the same crash, so I'm wondering if its due to shared resources at all.