OK I've tested this here, and I'm not getting any duplicates. Can I get you to walk me through how you are doing your export/import? Here's what I did:
1) first I imported one of your GEDCOM files to a new tree (I used the largest GEDCOM you sent me)
2) I modified some of the profiles
3) I exported the the tree, then re-imported it
I'm assuming what you are doing is that you have 2 trees - one that is the "master" and the one you are working on. So you start with an initial GEDCOM export, and import that. Then you do more work on "work" tree, export again, and re-import to the "master" tree.
Let me know if that sounds right or if you're doing this a different way. One thing (and I don't think you're doing it but I am not sure) is that you don't want to DELETE the "work" tree after your export/import to the master tree. And you don't want to start a NEW tree to work on (hopefully that makes sense).
The reason you don't want to do that is because every profile in Genosis has a special "GEDCOM ID", and that ID is used to "sync" the profiles. So for example, let's say you create a new profile in your work tree, and it has an ID of 100. When you import to the master tree, it will look for an existing profile with an ID of 100 - if it finds it, it knows it has already imported that profile previously and will instead update it.
So if you can, let me know the exact steps you're taking so I can hopefully replicate the issue here.
Thanks!
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
updated by @brian: 12/29/14 09:23:55AM