Hey guys,
I have occasionally seen struct pins disconnect but I have never seen anything happen this reliably. This is indeed a very serious problem and a solid repro case could be useful.
TheFoyer is correct; the AnswerHub is a much better place for us to track serious issues like this. An issue there gets assigned to an actual qa/support staff member and/or escalated to a engine developer once repro can be established.
I am sorry to hear about your frustration with these pins disconnecting on you. As to why it’s “changing” the asset without saving, my guess is that it’s not saving it properly in the first place so when you load it fresh it is not finding the correct pin for some reason. But a real answer will require debugging as you have guessed.