So synchronize after sync direction is changed to create sync history.
So SyncMate doesn’t apply changes and just overwrite events. On changing synchronization direction syncing history is cleared. The problem you described usually happens when you make changes in events and then switch the synchronization direction and try to sync modified entries without previous synchronization. When I sync my contacts/events/notes/to-dos are duplicated.