@HikariKnight does the Legion Go need to be added as a device so far as desktop resolution goes in the startup script? I'm not seeing it there, but there's some stuff that might be code names I don't recognize. I ask because the UI for android is pretty tiny in Game mode. Usable, but tiny.
So this is interesting to me -- 24.1 is in fedora 40 stable but bazzite is shipping xorg-x11-server-Xwayland-23.2.6.bazzite.0.0.git.3576.76c1a05f-1.fc40.x86_64