"On component hit" in VR not working

I’m working in VR, I have a simple mesh with two children, 1) GrabComonent 2) and a sphere collision

I’m trying to simply pick the object and register hit with the sphere. For now I have this simple print function

353327-02.png

When I pick the object and hit it with something nothing happens, but if I dropped it and it hit the ground or the object I’m trying to use it on, it print the text!!

I have no idea what’s going on?