I applaud his initiative for getting this through to production but as soon the market reaches sufficient size he will find multiple Chinese competitors selling an identical product at a fraction of the price. And could well be manufactured in the same factory.
Often devices will have the DNS server hard-coded and never connect to the pihole DNS server. This is not just to avoid ad-blocking but to make the DNS more reliable and avoiding having lots of potential support issues around faulty DNS.
I resolved the problem by temporarily installing a "Fake GPS location" app on my phone and permanently blocking the camera mac address on my router. I can still access the camera remotely using Tailscale. I have a Tailscale node running on a Raspberry Pi on my internal network. It works well.