Hi.
1.73 - 1.65 = 80 mV
80mV is not very low but this really depends on the comparator offset. As you said, comparators work well, but if S/H stage introduces just a little bit error to the held voltage, this difference may become less and your comparator may not recognize this difference due to its offset. But you said the S/H opamp is ideal, but check its output again and see if its ess (steady state error) is zero. Or you can give a larger voltage like 1.8 V as the input and check if output is 011.
Besides, your ref voltages show that your flash adc is working in 3.3 V. and VFS = 1 V (VFS = Vref+ - Vref-). but you have chosen VFS/4, VFS/2 and 3*VFS/4 as comparator ref voltages. As you know this will lead to a quantization noise with a non-zero mean value. (you can change ref voltages to 1.275, 1.525 and 1.775 V).
Regards,
EZT