I altered a struct (removed one variable, and reordered another) and it recombined all the split struct pins I had anywhere in the level blueprint (I imagine anywhere else as well).
Any Make [struct] pins updated just fine and retained any information that was input, but the split ones dropped all inputs and recombined.
Should be fairly easy to reproduce. Let me know if I can help!