I am experiencing the same issue on my site, I originally wasn’t able to delete at all but then after implementing some custom PHP, was able to remove all products except for the last one. I am hosting with Kinsta that already does not cache cart, checkout and other required pages so a purge cache plugin is not required as cache clearing happens from the hosting environment.
I get no AJAX errors, just does not delete.