I have a database that consists of a Design Master and about 8 replicas. They sync by the user opening up the design master and clicking a button. The button is linked to code that imports changes from the replica. It only imports, does not export the changes. Sometimes I'll make a design change to the design master that I don't want in the replicas. After I make the change, most replicas will sync like normal, but occasionally one will give an error similar to "Design history does not match the replica." I can't figure out why this happens at all, plus why it would not happen to every replica.

The only way I've been able to fix it is to delete the replica and create a new one. Problem with that is that I have to recreate all the new information from the replica.

I'm looking for why this happens, or at least a better way to fix it when it occurs.