I use oculus and I have learned that vive and desktop users have issues with their UI raycast.
On oculus your raycast is always active, so you can point to any UI elements to use them with no issue
On vive (and maybe desktop) you need to select the canvas first before the raycast starts to work. This makes things much more difficult for UI use on Vive