When users add new Constituents, a duplicate matching algorithm determines their percent match. The first names are matched with a soundex algorithm, however Constituents are being matched at 100%, even if the soundex algorithm does not consider the first names a match.
Constituents will be a 100% match if their first names are considered nicknames of each other. For example, 2 constituents with the same exact address information, same last name, will be a 100% match with first names of Jack and John. This would be because Jack and John are nicknames of each other.