Thinking out loud here, but would not be a great idea, if possible, to integrate pi-hole into OMV? e.g. as a plugin with a cool interface?
I wish I had the technical know how to do this.
I can imagine a number of scenarios where OMV would best placed to provide local DNS and DHCP service.