What is the icon mean on the top right corner of my BP Interface event?

Because the custom event was named the same as the interface function. Unreal renamed it to not have a function name collision. That means that your character is triggering the wrong event on the left cannon.

When calling the event make sure that it shows that it is an interface call

obraz
Then pass in the left cannon as the target for the interface. (probably an actor from an overlap or trace)