Simple Updating Variable across BP through Interface

So the testing method is the culprit. You’d need to send the message to the actor you wish to interact with. Currently the player is calling it for Self. Unless the implementation of Character Pickup in the player does the tracing. We can’t see that here, though.