I have the local PD dispatch channel (VHF conventional P25) setup as the only priority channel.
I have Priority Scan (not Priority DND) turned on, and it works as I want it to - no matter what, even if the scanner has stopped on another channel, if there is traffic on the PD dispatch channel...