Don’t want to derail the thread, but are you going to implement this in every actor that needs picking up? And give every object access to the player BP? Sounds like a little nightmare waiting to happen.
Consider doing it in the player if you want to use the springarm:
If you use physics, take advantage of the Physics Handle
instead - more natural approach.
You can still use the interface call for something else - like for checking whether this item can be picked up or to make it do something special, play a sound, for example.
Avoid giving random stuff in the world direct access to the player.