Found, confirmed, and fixed plus a little.
Snapin associations weren’t being deleted for whatever reason, so I’ve added code to ensure it will do so now.
To fix the systems that currently believe it’s already broken, we do the same thing.
I check the associations, check the valid ID’s, and delete associations that are no longer valid when compared to the two primary tables.