Modifying bp structure damages blueprints

I have a simple structure with two strings. I use it all over the place. I simply add an integer at the bottom and save and UE4 tries to update all my blueprints and randomly disconnects nodes, replaces some nodes incorrectly and makes a mess of my project. You can’t modify a structure reliably? I’ve been seeing this for months. Yeah, I did the fix references trick.

I spend 50% of my day battling blueprint corruption and disconnected nodes. This has to be reliable.