We've tried to reproduce the problem you described. We've created a connection, synced, but no duplicates appeared. Please let us know how it happens.
Also try to do the following: press Delete All in Calendar plugin, select 'Delete on another device' and then sync your events to Windows again. Will the duplicates appear?