Pi-hole recently stopped working on my Unraid machine. When attempting to fix the container, I noticed the custom br0 network type was missing from the dropdown menu within the container settings. Running the following fixed my issue and restored br0:
rm /var/lib/docker/network/files/local-kv.db
/etc/rc.d/rc.docker restart
I hope this helps.