Hi, I just wanted to share that I was able to get this working very easily after some messing around. I discovered this post that made it simple:
This way PiHole runs on it's own ip and network adapter so the ports don't interfere with any other docker containers or Unraids host.