Update: it has been an interesting learning experience. After lots of messing around I was able to upgrade my BCD996P2 so it now decodes DMR. (It was way harder then it should have been).
To test it I first did a quick manual entry on the scanner for the local UHF ham radio DMR repeater and after a while I heard check ins so I knew it was decoding.
Next I programed a batch of frequencies around 454.100 > 454.500 as conventional just to see if the scanner would lock on one and sure enough it did on 454.300 at first all I head was the steady DMR signal but then to my surprise I heard voices. None of the talk groups have been set yet but it's starting to work
Next I went back and set GQRX to use the Airspy SDR and it was dead on when check on the Orlando WX so it looks like the frequency error I'm seeing is confined to SDR++ and so far I have not been able to figure out how to correct it.
I went back and re-checked the steady DMR signal and GQRX says it's at 454.3068
Now I need to figure out how to do a manual data entry for DMR with ARC XT PRO because it's running on Windows 10 and I don't dare let it access the internet.
Think that's enough for now, break time