@modumb for your 1st point about custom dns server. Does the bug happen also when using the setting “DNS over TLS from Cloudflare”?

Also for your 4th point. I thought the recommended setting was Input(Drop)/Output(Accept)/Forward(Reject)