Thanks for the response, and looking into it.

I've scoured the internet for hours and have found 3 different workarounds, however none of them work 100%. The best workaround disabling xinput takes away some of the buttons, making it playable but frustrating. I posted because from what I've seen this was resolved or patched back in 2016 but was worried an update might have broken the fix. /shrug.