Oops, I fixed it, I have not very important Cloudflare Workers in front of the blog (which is on Cloudflare Pages) and somehow they were in fail closed mode and not fail open :(
I have had back luck with them intermittently losing routing. Sometimes re-creating the worker fixes weird issues.