Blueprint references to components snip themselves in other blueprints

Hi. We’re working in 4.7.6 and we’ve been running into an issue lately where references to blueprints in other blueprints snip references to their own functions and components after restarting the editor.

We cannot ship with these and we don’t understand the causes when it happens. The best we can do is revert the changes in version control and try to rewrite the features in different ways. There is no pattern we can discern that causes this issue though. Is this some kind of a circular reference problem? What’s happening?