I've only briefly looked at your correct, but you seem to have a 6 bit DÀC made from discrete resistors.
R2R networks are very dependent on tolerance, but also that the ratios are accurate. If you matched the 200k resistors, did you use 2 of these in parallel for the 100k resistors?
Also, you...