If that outage occurs, what's the output when running the following commands on your Pi-hole machine:
pihole status
sudo systemctl status --full --no-pager pihole-FTL.service
Would a restart of Pi-hole fix your issue?
pihole restartdns
What's the output of the same above systemctl
command right after this restart?