Works for me and I run Garuda which is basically a desktop equivalent to SteamOS.
I just played for like three hours solid. It crashed a few times when I was configuring it before I played the tutorial but other than that it's been fine.
Please consider submitting a record for the game on ProtonDB regarding your config, if you haven't already. That would likely be helpful for others that are running into issues.
Yeah, it's totally working outside of when I was configuring the settings initially. After I was able to get into gameplay it just worked and it never had any problems after that. We had a lobby-wide crash that hit me as well and we were all able to launch in and rejoin on the only player who was still in the session.