Ah ha! So the bug is that when multiple controllers are plugged in, the Trigger input is summed from all controllers which results in zero. I can put a work around in so that it only detects from one controller.
Thanks for your help with this!