I assume:
- Teams which only provide one civ choice (type "A") get that civ choice
- Teams which state a preference to have a unique leader (type "B") submit a list of civs BEFORE knowing what the other teams have
- If one type "B" team has the same first choice leader as a type "A" team, "A" automatically gets their civ choice as desired, and "B" automatically gets their next-highest pick that isn't a duplicate
- If two or more type "B" teams have the same first choice leader, but no type "A" team has that leader choice, a coin is flipped by the admins; one "B" gets their first pick and the other "B" gets their next best pick that isn't a duplicate
- If two or more type "B" teams have the same first choice leader as a type "A" team, "A" automatically gets their civ choice as desired, and both "B" teams automatically get their next-highest picks that aren't duplicates (coin flip if necessary if same pick in this stage, etc)
Hope that makes sense.