I have the same setup! Very happy with the Fly pihole + Tailscale combo, but I recently tried the Tailscale + NextDNS combo and I might move to it altogether. Only problem is that NextDNS seems blocked at my university and I am not sure how to solve that yet. Using pihole on Fly with Tailscale works fine.