If you open up the windows usb/game controller panel, do all the joystick buttons work there all the time?
Then we can identify if the issue is with the connection to the PC or from Windows to DCS.
Next step: Are drivers installed for the devices? Are they the newest available version? I would hate to see someone give up because they happened to have a buggy driver!
In regards to teamspeak, MudSpike stopped hosting the server at the end of December.
Some users are now on Discord servers.
@Fridge has one and I am not sure what the invite permissions are.
I also have one that we use for the Hollo Pointe server hosted by WreckingCrew.
If you get discord, I can get you the link to that and possible add you to Fridges.