So which parameter number did you change? What was it and what is it now?
I always thought that G10 while G91 is active adds to/doesn't overwrite but while G90 is active overwrites/doesn't add to the value,
What are you doing with the G10 commands? (Work or tool offsets)