I should correct my previous post, DataSheet for MSP6V27 does mention "bias current effects", on p.24,
4.3.4
SOURCE RESISTANCES
////
Make the resistances seen by the inputs small and
equal. This minimizes the output offset caused by the
input bias currents.
Some kind of small print at the back. I didn't pay much attention for keeping both inputs seen same impedance, and small resistance. IMHO, this should be stated on a front page, due to the great impact on all parameters of performance. Simply mistakenly setting one resistor on input makes precise OPA is worst on a planet, with offset 30 mV instead of 2 uV, bias current nA instead of pA, and with all other parameters distorted in an unpredictable way.
So I moved on, use 1k at input, 100 OHm + 100 nF in series on the output and lock loop-back from sense reference pin of the DAC back to OPA. Like they recommended in DAC DS, erroneously omitting resistor. All works well, I can see using ADS1232 24-bits sigma-delta that voltage variation at the OPA output 100 mV-160mV, and stable down to +- 19-th bit at the reference pin. Unfortunately ADC is slow, so my test is good for 10-80 sample/second, can't verify if its same at higher sampling rate.
INL calculated by arduino Mega2560 ( linear LMS regression) shows I get +-1 LSB on 16 bit scale over full 4V range, and ENOB about 15.5 bits.