I used to do all this, but then I gave up and started paying for NextDNS. It’s like having your own Piholes in the cloud. It’s like £18/year and is way more reliable than self hosting, especially for something as crucial as DNS for your home. It also has excellent parental controls if you need that, multiple profiles, good logging and analytics and a decent looking privacy policy.
Sure, it’s not as fun as self-hosting but it’s better then getting shouted at every time someone’s app stops working because of some glitch in your setup.