I don't know what to tell you. If all of them do it, the only thing in common is their configurations and the hosts they are connected to. If this happens with two different hosts, and multiple cable/hub arrangements, that would seem to eliminate them, unless the triggering event is something in common between the hosts.
Let's go back to what you observe: How do you know the left
puff is randomly coming on? Just the #2 red LED, or does the host
respond to whatever output the left puff is mapped to?
Changes
in USB status can cause the red leds to briefly display the USB
connection state. Whenever the USB connection status changes, the red
leds will display it. Numbers 2 & 4 will light up when the USB
status is "OK"
Try restoring your Sip/Puff pressure settings to the default values;
| sip_puff_threshold_soft | 8 |
| sip_puff_threshold | 40 |
| sip_puff_maximum | 70 |
I think you currently have them at 15, 30, 70.
I've mentioned before that clogged tubing or changes in supply voltage can cause sip/puff behavior to change, but you've eliminated that. While one sensor might be more sensitive to supply voltage than another, it would not be the same sensor on three different quadsticks. I think voltage thing is not it.