Arc movement: (G2, G3)

This is mostly true. The real issue is the serial connection between Octoprint and the printer, and that’s why arcwelder can help in some instances. It’s an acknowledged issue with Octoprint that’s been open for 7 years, but it doesn’t appear to be fixable without a significant rewrite which seems unlikely to happen. You can also solve this problem by enabling virtual_sd when using Octoprint, but then many plugins won’t work. So if someone wants to use Octoprint with plugins, arcwelder is likely the best option when using Klipper, but it does reduce precision.

https://github.com/OctoPrint/OctoPrint/issues/450