Spell casting component causing crashes?

I narrowed down the source of my problem. A spell casting component I made via blueprints causes crashes whenever my “Use Ability” custom event is called.

For some reason deleting the component from the base character and adding it again causes everything to work perfectly fine until I close unreal and open it again. Then it causes crashes

While I really want to get my component working again, I’m mostly curious what circumstances cause unreal to crash or ignore the same thing based on closing out.

Shouldnt it crash after I re add the component too? Why does anything change when unreal is closed?