I just ran the same tests on your SA teams and your domestic teams do not create any duplicates with Fission's SA roster. They should, in theory, because Rabada is good enough to be selected twice over someone like Kyle Abbott if a duplicate were being created.
Do you not use this method for the international teams? My West Indies teams didn't work because I was pulling completed players off of someone else's WI domestic teams.
In order for this to work I really do think we're going to have to start over with most of these rosters, until and unless Big Ant comes up with a solution. I volunteer as tribute to set up any and all of the rosters necessary as far as identities and lineups (although the lineups go away once you start career mode because the AI chooses the team) but I am no good at faces and kits. I'll do it for internationals and domestic as necessary, but then someone is going to have to take those and edit the players directly from that roster.
Great detective work by
@knockedin, by the way!!