Is “bomb” a UPROPERTY? If so, there’s no need to null it. The engine will do it for you when the object is GC’d. You can check bomb == nullptr || bomb->IsPendingKill()
The nulling out might be causing something that thinks it’s a valid reference doing something to it and hitting a null pointer.