looking at the gcode, it doesn't look like you run a finish pass.
You'll get tooling flex so you should have the software leave about .5mm or less
for the finish pass, it can take the last pass at full depth and it will clean up any
ridges left from the multipasses during roughing.