As expected, there was an issue at the chair-screen interface level (always the trickiest issues, and the most embarrassing one, haha). My NixOS config was messy, see the topic on NixOS discourse. It clears the xpad–noone issue, but the wifi instability still remains.