I got the software running just fine on both Linux and macOS using Proton and Wine, but, same issue as before, the software once installed doesn’t find the USB keyboard.
It feels like the USB HID device (your keyboard) is being unbound from either the operating system or from the HID profile when you get the software running. Its also possible that part of the nature of the vendor software actually decouples the keyboard HID profile and substitutes some vendor proprietary communication method which isn't USB HID.
Prior to having the software running under Wine, does your keyboard show up with 'lsusb' ?
After you have the software running under Wine, what shows up with 'lsusb'?