Hi Tedris just ran your code on my DIY machine using UCCNC and ETH300 and it performed beautifully no jagged edges whatsoever so I'm sorry to say it must be a mechanical issue at your end. It has nothing to do with ARCs etc.
Below you can see that UCCNC cuts beautiful circles no jagged edges.