Strange destruction bug

UStratGI is derivd from GameInstance and I haven’t implemented a destructor for it. I only made an override for BeginDestroy.
I also have a static pointer in the class to the instance, but haven’t had any problems with it before.