Hello, looking at the picture of your setup, I’d check to see if ‘Get overlapping actors’ is seeing your motion controller. (Collision channels might need to be configured)
Protip: you can use a ‘for loop’ with a print-string to flood your with many (10-20) of the same string. That way instead of the print string basically being hidden in the upper left, it gets more into your field of view. Also you can append some spaces before the string to push it closer to the center of your view.
Sending the ‘trigger impulse’ from the pawn to the object is a great way to do things. But it’s also possible to have a more ‘object centric’ approach, where instead of using interfaces you try to call a function on the object. (More than one way to skin a dragon)