Why do compounds having similar geometry have a different magnetic moment?
The difference lies in the number of paired and unpaired electrons. Strong field ligand can easily cause the pairing of electrons while the weak field ligands are not able to form pairs. The magnetic moment of a compound depends on the number of unpaired or paired electrons. Hence it is different for compounds having similar geometry.