3D Widget Interaction: Button Highlights But Can't Click in VR

Press Pointer Key and Release Pointer Key is set with Vive controller’s shoulder button. Button in 3D Widget has Pressed Tint Color set to red. So I can clearly see that its pressed. Lastly I set buttons OnClick event to quit game. When I press it, button in 3D Widget is red but press event is not fired.

Btw I have a workaround for this. I delete button and put a border. Then Bind Border’s OnMouseDown to my events and this works. But I dont want to lose the flexability button has over border.

There are similiar questions but they dont have the answer.

This is weird. I moved Pointer Key events to vive controller’s trigger and it works now. So why is it not working with shoulder button?

Maybe it’s because you have yo add a "Release Pointer Key then to reset the button state.