I have a weird problem which im unable to solve for some reason.

A object should be attached to the motioncontroller, when the trace hits an object with a specific interface on it, when i call my grab function ( see screenshots ). Works

Releasing works also just fine, but after releasing it, i can just press the grab anywhere i want, even if its not overlapping with the object i want to grab, it reattaches it to the motioncontroller for what ever reason. I tried to make an actor reference after it got grabbed, and clear it as soon as i release it, so it shouldnt get the last one i grabbed, but yet it does.

I have no idea whats wrong, hope you guys can help me