With the Service Browser from my iOS device, I notice something a little different this time around. It finds both a _channels_dvr._tcp and a _channels_dvrx._tcp. I don’t remember the “dvrx” last time. When I click on the service for “dvr” it scans but doesn’t find anything. The “dvrx” one finds the box running the DVR right away. I don’t know if that helps?
I can run a wireshark if you still want me to.