I found that I have not to re-assign AllChem.EmbedMolecule to the object, just call it:
AllChem.EmbedMolecule
AllChem.EmbedMolecule(mol) AllChem.UFFOptimizeMolecule(mol) df.loc[ind, 'Mol_H'] = mol
The problem is solved.