Thanks, I think I'll write up some docs on DHCP detailing the many ways to handle setting it up. Do you mind if I link your post to help others set this up the same way?
Done : https://docs.pi-hole.net/docker/DHCP/