https://bugs.winehq.org/show_bug.cgi?id=52422
--- Comment #5 from Tyson Whitehead twhitehead@gmail.com --- Thanks. I dug into SDL further and it seems NixOS has compiled the SDL library without udev support. When I rebuild it with SDL support and build wine against that, then the Pro Pedals are show up properly in wine with SDL too. So not at all a wine issue.
What I believe happened was that the newer wine is compiled with a newer SDL. The newer SDL switched to using event devices by default instead of js ones, and the event logic is incorrectly figuring the event device isn't a joystick unless it has to the udev classification.
Sorry for the noise, and thanks for the feedback!