Is this running stable? Have you looked at the load current with a scope?
There are a lot of parts on this schematic which can make 3% error.
R33,R37 can divide the voltage to a different factor than 0.5. Is R37 required?
The same way, the small errors in R13-R16 could have a different amplification than 20. Maybe the common mode rejection is not good enought, creating an offset voltage.
And then there is R10-R11. If you are not using proper 4 wire routing, thatcan lead to errors, or the resistor itself can have big tempco, or it is just not precise enought for your application. If you want anything like more than 1% precision for this circuit, you need to calibrate it, and use components from trusted sources, reputable manufacturers, well defined datasheets.
If you need help choosing components, include the BOM, I'll try to help.