I’m more of an inheritance fan than component.
When can’t they all just keep a copy of the component, ready for when the player comes along?
Or, you could leave the interaction code in the character, and just have other characters inherit from it.
At any rate, you can use a get all actors and ask which one has the component, I guess