That unit is made specifically for MS Flight Simulator
If you have the software installed try setting it up using the software with the keys and using macros instead of using it in game
i believe that control unit also has toggle switches instead of momentary switches so that could pose an issue as well.
You could also play around with AutoHotkey with it as it can detect and read the output of the unit and then translate that into virtual keypresses etc.
https://autohotkey.com/docs/misc/RemapJoystick.htmA Sniffer that will show you all of the keys is found here
https://autohotkey.com/docs/scripts/JoystickTest.htmAll you have to do is install auto hotkey copy that script into a text file and rename the .txt to .ahk and double click it
it will tell you the scan codes of each of the controls inputs
if you can reply with that list and what you want it to do i can easily map it for you and send you an AHK script
if you want it done in C# then that will take a while since my IDE is backed up with projects as is right now.
or if you have a way of mapping the HID using this which is Virtual Joystick
https://sourceforge.net/projects/vjoystick/