This has mostly been resolved for some time. There are also newer chips beyond the base ESP32 where that non-linearity/accuracy was reported. I’d suggest looking at the ESP32-C3 or ESP32-S2 as a possible replacement for the aging 328.
I’ve just spent that last few hours reading though STM32 link (there are 391 posts!).
I think from my point of view the 9 CT prototype shown, looks of interest, But there have been no posts since July last year and the link to prototype PCBs in the shop is empty. So I’m not sure where the development has got to.