Is there any reliability concerns with your pihole? I feel like the simplest solution would be to turn off DHCP and DHCPv6 on your Fritz, and have the pihole handle all DHCP and DHCPv6 requests. You can leave your Fritz as the same IP, assign static IPs onto your pihole and then let it handle DHCP going forward. It's certainly on my to-do list to move DHCP off my Mikrotik onto a pihole once I get one back up and running again, and comes with the advantage that if you wish you can configure DNS over HTTPS or DNS over TLS on the pihole, to encrypt your DNS requests going out to the wider world.
