How does DNS Overrides work

I have two dns servers set for my search domain: domain.xyz. I was expecting to have a sort of active-backup behavior with this where is the first one doesn’t respond, tailscale picks the second one. I’m not getting this behavior and instead when the one listed first goes down everything comes to a screeching hault on my tailnet…