https://bugs.winehq.org/show_bug.cgi?id=52204
--- Comment #6 from RĂ©mi Bernon rbernon@codeweavers.com --- This is more likely something to do with xinput, as I believe any gamepad is with enough joystick and axis is reported as an xinput compatible controller with upstream, although it'll need to be confirmed.
Could you run the game with WINEDEBUG=+xinput,+dinput,+hid,+hidp environment variable set and attach the log here?
You can also try using a different backend than the default SDL, using the registry keys and the regedit steps to add them, described in https://wiki.winehq.org/Useful_Registry_Keys, WineBus keys at the bottom of the page, and the interesting ones to try are "Enable SDL" = 0/1 and "DisableInput" = 0/1, and "DisableHidraw" = 0/1