CNC routing arbitrary circles

Looks like it’s been an ongoing issue with marlin from 2020, nobody could fix…