Changing Property of Custom UShapeComponent (Custom Collision) with Mouse Drag Causes Crash

I created a custom UShapeComponent class to spawn custom shaped collisions like this.

It works but I have a weird problem.
If I change LineThickness or ShapeColor with mouse drag in editor before using keyboard, it triggers a crash from this function.

void UStruct::AddCppProperty(FProperty* Property)
{
	Property->Next = ChildProperties;
	ChildProperties = Property;
}

But If I change their values with keyboard for the first time (or even different class’ property), I don’t have any problem.

Crash video

NoCrash video

What do you think ?