According to the documentation for Pickup events:
“Fired when this object is held and the Use button is pressed. Fires on button down. Requires 'Auto Hold' on Desktop.“
However, for some reason at this time Auto Hold is required for OnPickupUseDown to fire in VR at all. This makes no sense, as this bool does nothing to the behavior of interacting with a pickup in VR.
Please fix this!
Workaround: InputUse with a couple manual pickup checks seems to work fine.