If I remember correctly Windows only recognize joystick that has at least 1 or 2 axis.

And when make modifications in previous configuration (axis, buttons) hit the "Clear settings".

Convert F-16 FLCS will be easy, just wire the axis, and the Shift Register board inside grip to MMjoy2.

For throttle is more easy reuse the existent diode matrix

The "eraserhead" "IBM mouse" (under thumb finger) need be replaced with min-stick or HAT, their serial protocol is not compatible with MMJoy2.