How to get multiple instances of an actor to work correctly on stage.

When you place more than one copy of a blueprint in a level, like this, only one of them can take the input by default, unless you untick consume input on the input node

I think you’ll find they all fire after that, which is why people often use an overlap box to know which one they are near.

Another method is to use a line trace, and send the message to execute to a specific one.