[Help] Editing a Struct within a Struct breaks struct.?

Hello, I am using two structs at the moment
‘Item Data’ and ‘Weapon Data’, and then packing them into a new struct called ‘Inventory Packed’.
However, after doing this, if I edit anything within the ‘Item/Weapon Data’ structs, it breaks the ‘Inventory Packed’ struct, unlinking everything attached and not allowing me to further link the other two into the input.

I have been able to reproduce this multiple different times and it has broke the blueprints the same each time.
Any help/workaround would be good, since I don’t want to overcomplicate things by having every pin separate.

Hi, I know this is a very late reply, but after doing some research it seems to be a bug with a target fix for UE4.19 (see Unreal Engine Issues and Bug Tracker (UE-41411)). I experienced this bug too and it broke most of my project. The only advice I’ve been given from numerous sources is to try handling struct data in C++ OR try not to modify nested structs after they have already been implemented. Blueprint structs are currently buggy, but hopefully that all goes away with the next release.