C++ Classes / Components disappearing in blueprints whenever I restart

I’ve actually been grappling with this long enough that i’ve tried it 2 separate ways, one with the logic inside a component that inherits from AIPerception and another one with a dummy actor that loads the default AIPerception and modifies it from outside. Neither one is working.