1. Check the fully differential signal on sampling capacitor just a small time before sampling time, check the RC time constant (& BW) of your sampling switch & sampling capacitor (switch1+cap.+switch2). The THD problem is usually on the non-linear (signal swing dependent R (for CMOS sampling switch it is very non-linear for different signal level)) of input sampling switch, you can try boost gate circuit for NMOS (sampling switch) circuit. If you can show your circuit is easier to analysis. The hold cycle is also important, check the S/H circuit output signal just before your nest stage sampling. This can know the OP`s BW if the OP`s BW is not enough (OP open loop Ft (= close loop -3dB freq.) in unit of Hz with it`s load shoule be 8~10 times of your sampling frequency).
2.Do you want to use sub-sampling thchnique to down sampling your signal? This is very sensitive to clock jitter. If you want to use this I suggest you must have a low jitter PLL.