but I don't run a recursive resolver, I use quad9 as upstream. Shouldn't they return a response even if I was blocked?
dig confirms with EDNS extensions that the response is coming from quad9. the error says "no reachable authority" so it must be at least partly what you say, but I think you ended up blocking a DNS provider.