From memory, there are 2 stable isotopes of chlorine (35-Cl and 37-Cl)...maybe the different masses of the diatomic molecules arise from the bonding of different isotopes. In that case there should be 3 types of molecules (35-Cl + 35-Cl, 37-Cl + 37-Cl and 35-Cl + 37-Cl).