Dangling pointer crash in UObject::DestroyNonNativeProperties()

Some additional info:

I’ve found that the deletion of the FProperties in question is happening via a call to DestroyPropertiesPendingDestruction() on a class named SKEL_BP_Base_C, where BP_Base is the parent Blueprint of BP_Derived. In terms of sequencing, this happens between steps 8 and 9 above.