Circles and curves are cutting notchy and not smooth

Yo, im new to sheetcam and cnc in general, im having some problems cutting curves they turn out notchy like the photo, straight lines and angles are fine, is there a setting in sheetcam to minimise this?
ive been through some you tube videos on mach3 setting etc but nothing seems to be helping
Heres the gcode that was generated if that helps Gcode - Pastebin.com
And my post processor which is an edited version of the “Mach3 plasma THC with scriber and backlash compensation” post - Pastebin.com

In the case of shapes not representing true circles (even a slight deviation of width:height ratio not 1:1), then polyline arcs may be optimized upon DXF import into sheetccam. This optimizing doesn’t usually affect true circles due to other settings for hole recognition and true circle optimization.
See Options-‘Application options’-‘Drawing import’ for setttings…

If the following value is too high (perhaps 6mm in your case) when correcting for very small polylines you can get the effect in your photo.
Max detail reduction error
Some drawings consist of a large number of very small line segments (especially polyline curves converted to DXF). This can slow down processing and produce very large g-code files. It can also slow down machining. SheetCam TNG tries to reduce the number of lines when it loads the drawing. Removing lines introduces small errors and this value is the maximum allowable error. For Plasma cutting 0.020" is a good value.

Conversely, if the following value is too low to correct for very large DXF polylines (perhaps 6mm in your case), then no correction occurs and you get the same effect…
Arc fitting tolerance
If a series of line segments (polyline curves in the DXF) approximate an arc, SheetCam TNG will convert them to an arc. This tolerance is the maximum error introduced by the conversion. Increasing the tolerance will create more arcs, resulting in smoother cutting and smaller code.