Can only pickup actor once or never

you should find solution not here, but in the motion controller Grab logic

Im trying to get this basic cone to act just like default blue pickup cubes in the VR template. The code i’m using is almost identical. Im not setting the cone to the root because i was to attach the cone to others at its point and it attaches at the root location. When the cone has physics initially set to false I am able to pick it up once but then after that i can only freeze it;s location when i try to grab it, it wont move. But if I start with physic enabled in the cone (which is what I want) It won’t let me pick up the cone at all. I’m not sure why this is, especially because there is not much code going on here.