I am prepairing some ligands in 3-4 steps which contain a catechol and ethylene glycol type of moiety and aldehyde group. The last step of that involves a schiff base reaction followed by reduction of the imine group using sodium borohydride. Up to the imine reduction it is ok but after adding borohydride, followed by the extraction with DCM-Water and washing 2-3 times with brine, whatever I am getting is not pure. ESI-MS reveals a [M+12] peak. NMR is also a little doubtful. After reading some literature I came to the conclusion that catechol (forming catecholaborane kind of things) and ethylene glycol type moieties are easily bound with boron.
My query is, did you face this kind of problem during synthesis? Please suggest how to purify my compounds? I am attaching some related literature here.