Just tried to cut air. The tool would dive right into the stock, following the arc. Needs a few roughing passes based on the X start and final X. May be the rough passes should be G1 and only a few last passes would be G3.
The Z start and end are still swapped.
Also, the X start and X end don't seem to be defined correctly. X start should be the initial stock diameter. X end should be how deep you want the arc in the workpiece, i.e. not always would you want half a circle (this is what the current code keep doing).
Dan