Motion Controller Trigger sensitivity

Using the Vive Motion controllers, there is an audible/tactile click when I pull the trigger all the way. But, in my game it is calling the trigger event a bit earlier than that. Trigger axis reports that Trigger event is called typically between 0.54 and 0.55. Which is about when I feel the resistance before the click, but that doesnt seem right. Because of it triggering before the actual click, it can cause it to spam the event for something that shouldnt be happening very often.

Is this a hardware bug? A software issue I can fix? As a temp work around I can try using just the axis and checking it for when it is actually 1, which happens after the click.

Attached is my testing script. The text render is attached to the motion controller for easy viewing.