Maybe you're right, it sounds reasonable.
But... how can this explain my almost perfect 10 mm cylindrical-pockets* without compensation**, versus my buggy 10.2 mm pockets with compensation active, on a soft material, like the MDF is?
As you pointed out, the micro-steps at reversal points should be directed inward, not outward. The resulting shape, in the worst case, should result ugly but smaller, not bigger. I'm missing something?
(*) In one case I have registered 10.00 mm, that is the max precision of my caliper.
(**) 0.2 mm of compensation applied on Y and X axis both .