Honestly this is one of the moments where arch is easier since all you need to do on arch is install wine and it just installs most of the dependencies for you + the wine version isn't 50 years old
Probably didn't install something, maybe xf86-input-*, or some random firmware package, tbh I just use Wayland and libinput and everything works fine, no matter the device