Playercontroller can't see actor's custom event

I have an actor with a custom event that can’t be seen by my playercontroller, I’m guessing this is normal behaviour if you’re expecting to do it like a blueprint would call a custom event in another blueprint… is there a ‘hacky’ way to do this though?

If there’s anywhere that would explain how all the classes function together in detail that’d be awesome, I’ve only found brief explanations so far which makes my brain take tumbles when I actually get into trying to create something…