Animation with Telekinesis Pickup system

I’ve managed to create a basic telekinesis system in UE5. I can pick up objects and throw them, similar to Half Life’s gravity gun. I’ve also made a simple animation to accompany it. My question is how can I have the animation play and loop while holding the object?

At the moment the Animation montage plays when I press the button, but it doesn’t loop and it activates even when not targeting an object.

Any ideas?