Hmm I’ve loaded a backup several times and tried to add a new variable to the struct. While it’s not disconnecting each and every instance anymore its still disconnecting a unknown number of instances at unknown locations. I’d just wait for 4.8, but I rechecked the information about it, and after all it doesn’t look like this will be fixed with 4.8. You mention that it only broke at 2 locations with 4.6 - how did you knew which locations that were/ is there any way to find disconnected variable references/pins?