UPDATE:
The C stick's X axis fires the guns, the Y axis does not, moving it either way on the x axis will fire all guns, despite that input (analog c stick X and Y axis ) not being mapped to anything.
The plane begins firing guns the instant it starts on the runway and only stops if you pull and release the trigger (button 0)
The issue is not one of the C stick somehow cross referencing Button 0 (trigger) because even if I completely unmap button 0 the C stick still fires the guns.
Things I have tried:
Switching USB ports.
Uninstalling and reinstalling saitek software.
Uninstalling and reinstalling the HOTAS in device manager.
Other games: WarThunder, StarCitizen, Arma 3 Issue is not present.
In the saitek software moving the analog C stick does not causing any reaction from any other buttons, it is also set to UNPROGRAMMED.
Its 100% consistent in AH and repeatable every single time.