I have troubles using several GRASS GIS tools from QGIS 3.16 (win 10) - I encountered the same problem applying v.clean as well as v.generalize tools (I tried Douglas Peuker algorithm). I tried a lot of different values for parameters. I always got an error and no output:
ERROR 1: osgeo::proj::io::WKTParser::Private::buildEllipsoid: non double value
ERROR: Unable to create OGR spatial reference
When reprojecting these polygon layers to EPSG:4326, the GRASS tools run without problem. I can set different values for the parameters (like threshold from 0.0001 to 1000), all work fine.
Why do I get errors when using the same tool/algorithm with the same layer in projected CRS?