In our private messages i explained you how to make “a central AI manager” as @3dRaven says (I hope you will read it)
if you get a invalid reference in the constructor script you will never can open de blueprint again (it is just a warning). That was my first disaster with blueprints. And that was the day i decided do it all in C++. That broke my all my project.
I thought you were using ActorComponents
What kind of components are you using?