View Single Post
One easy way to cause this behavior is to complete the repeating project on more than one client. If you always make sure to sync a device when you start and finish using it, however, it should not be possible to do this. Or just pick a client that you will always use to complete that project. Completing the project is what creates the next one, and if you complete on multiple clients, you do that multiple times. The sync code isn't able to figure out that the two (or more) should be merged into one.