This feature request was inspired by this thread.
Using pihole together with wireguard failed after a reboot because the wireguard interface wasn’t ready when pihole was already started. One solution was to restart pihole after wireguard’s interface was properly set up to make pihole listen on this interface as well.
It would be great to have an option to delay pihole’s startup to give wireguard time to setup the interface before.
(Some other solutions/workarounds are discussed in the thread above)