Can't save map, graph is linked to external private object(s)

I am getting the same potential bug as mentioned here.

			UArrowComponent *arrow = NewObject<UArrowComponent>(this);
			arrow->AttachToComponent(this, FAttachmentTransformRules::KeepRelativeTransform);
			arrow->SetRelativeTransform(ExitTransforms[i]);

I create components in the PostEditChangeProperty() event and add them to an array I manage (destroying before recreating them again). Everything works fine and as expected (I think), except I can no longer save the map that has this component.