Space Marine 2 recently broke online play on Linux / Steam Deck, but the latest update should solve it. Although it seems desktop Linux users will need a launch option.
An acceptable fix, be made better if steam could start storing users game launching variables another on I have to use is the portal flag for Guild Wars 2 to use my arena net account and setting proton on Arma 3 before downloading it to stop it using the Linux version.