Earlier quoted context omitted.
Why not CAPTCHA protect these pages instead of blocking tor? Same attack can go through regular web.
I already have per-IP ratelimiting, and I'm against using captchas have bad UX (including the much-hailed Turnstile). I'll probably migrate to some proof-of-work based schemes and some algorithms to detect anomalous requests, but it would require some engineering work on my part (for a free website FWIW), and the quickest way to mitigate it would be to block Tor.
As much as I deeply, deeply dislike captchas, ip blocking is far worse.