EndeavourOS (Arch Linux) user here.
Is this just me? Everything works perfectly, but if the controller turns off and on again while a game is running, it’s no longer recognized, and this forces me to restart the game.
I don’t know how useful it is but I tried to join the input group, nothing changed.
I’ve sometimes had this bug on Bazzite, but it seems to be game-specific when it happens.