I ran several diagnostic tests this morning using CamBam and Fusion360 to generate gcode.
For the first test I adjusted Arc Output to Convert to Lines and set Arc to Lines Tolerance to 0.001. The first two pictures are the results using CamBam code. The X and Y axis straight cuts are pristine. The angle cuts are OK but not as good as the straight line cuts. The radius cuts are worse showing more severe scalloping than the angle cuts.
The second test used F360 code. Surprisingly the results were not as good as CamBam. See pictures 3 and 4. The straight cuts were very close to the CamBam results while the angle and radius surfaces were somewhat worse. For info I ran two tests using F360. The first test Radius Arcs was checked as "No" while the second test it was checked as "Yes". There was no discernible difference in the surface finish between the two tests.
For info the tests were run using a new 3/8" 4-flute carbide end mill running at 450 sfm and .0018" CLPT. DOC was .500".
I still believe it's a software issue but not sure where to go from here.