Event dispatcher between 2 blueprints

Somehow I don’t think that’s the issue here.

Besides, any actor can have its input processed, not only pawns. A controller will happily process input from various sources even though it’s not possessing anything itself. Processing is done in a very specific order, too.

Input in unpossessed pawns is not processed, of course. That’s a different story altogether.