Oh this is quite peculiar. I never head of Tuxedo OS before.
Thank you for the detailed description, it was very helpful. I think the issue could be related to how the CRT shader handles output screen sizes and how/when it checks for it. I just released an update that should fix that. I'd love to hear if it fixed it for you.
I don't have access to any linux machines, but I just tested the game on Brave browser on macOS and I didn't encounter any issues.
