If you adjust the tool offsets with G10, the new offset will be taken into account at the next move. This behaviour is intentional.
In firmware 1.21, when you send G10 the displayed user position is not immediately updated to reflect the new coordinate origin. In firmware 2.0beta2 it is.