Do your servo drives have a "scope" feature? Some I have used will allow you to capture the error vs. time for a short period. If you can do this, it might be helpful as it will tell you if the oscillation is due to the servo tuning. Normally a servo loop oscillation will be shaped like a sine wave. It seems like the marks you are seeing loop more like scallops. Have you verified that the gcode does not have these lines in it?
Do the lines repeat in the same places on the table? IE if you move the part to a different place on the table are the oscillations in the same exact place on the part? What if you rotate the part by 45 or 90 degrees?