One practical warning about chasing aggressive lists, since that is the road you were on: over-blocking is expensive in ways that are hard to trace.
A list that breaks a payment provider, a delivery tracking page or a work application produces a failure with no obvious cause, and the person affected does not connect it to the resolver. You will be debugging somebody's checkout for an hour.
Keep a way to disable filtering quickly for one client, and check the query log before blaming anything else on the network. Most household complaints about the internet being broken in a house like yours are the resolver, and admitting that early saves the afternoon.