Getting an object to follow the player based on arrow component

I’m trying to make a telekinesis mechanic but for some reason picked up objects do not go to a transform I’ve set up near the player.
The transform is just an arrow component where we then get its world location and move the picked up object to this location every tick.

It doesn’t work however, instead the picked up object fly’s behind the character. The annoying thing is if I use the end of the line trace used to pick up the object. The picked up object works as expected, simply changing the position to the arrow component makes the object go anywhere apart from the specified transform.

To me it sounds like it might be an issue of local vs world space, or where the root of your player/object pickups are. Can you provide images of your BP nodes, as well as the viewport+component hierarchy for all relevant BPs?

On another note, if you want objects to completely snap and stick to something and don’t need any kind of smooth movement interpolation, you should consider using an Attach node (such as Attach Actor to Component) so you don’t need to rely on Event Tick.