Prepared the attached using Blender and FreeCad (GRBL post-processor and lots of G2/G3 commands) and ran with the proper workflow (i.e., home then jog to position) and it worked like a charm!
On a separate note, I have to say that I’m very happy with Marlin on the CNC - having the LCD and SD is a major plus for me!
Thanks again Jamie and Ryan for helping resolve this.
Kind of a tricky question. The official release is still Marlin 1.9, we have been on 2.0 for a long time. I try to update periodically but it moves fast. As for features I do not like to add them to the firmware unless they are in Marlin or we need them specifically (dual pin swaps, laser delay).