
Even though Native switch to Proton anyway
Switching from native to Proton does not remember saved games, all progress lost
Random crashes either when restarting checkpoint or randomly in stage
Frequent CTD's
I would just switch to proton right away even though it can run natively just to make sure that crashes don't occur when far into the game, switching too late may destroy all your progress and native doesn't detect 144Hz whereas proton does.
Works perfectly fine

Works perfectly out of the box
Native game created in unity, it uses OpenGL and appear to not respond to -force-vulkan flag, also works on old hardware (pentium t4200/GMA4500) with crocus drivers and overriding OpenGL version (MESA_GL_VERSION_OVERRIDE=4.6 MESA_GLSL_VERSION_OVERRIDE=460 %command%)
Forced the use of compatibility tool - Proton v7.0
Audio is completely absent if you use whatever the default runtime is. (as in, you just install and play) Forcing "Linux Runtime" fixes audio, but disables joystick support. Forcing "Proton 7.0-3" fixes the audio issue.
I was able to 100% the game, achievements and everything. Performance is great, in fact I was running the game with TDP limited to 5W most of the time. The default controller setting works just fine. The only issue this game has is the fact that the default install doesn't have audio, but this can be fixed by going to Preferences->Compatibility and selecting Proton 7.0. Newer versions will probably also work, and I assume this issue will be fixed over time. But before this issue is resolved I wouldn't consider this game "enjoyable by typical gamers".