isn't it because of how steamos maps controller inputs in desktop so as an emulated keyboard and mouse? Isn't it more convenient to just add game as non-steam game and launch from steam client in both destktop and gamemode?
That’s what I’ve done, and in SteamOS it’s fine. It’s a weird quirk in Desktop mode.