You are probably right. I think the main problem I have with them is that the filters aren't narrow enough. I can sit on the middle frequency of three that are spaced at 12.5 kHz and DSDPlus decodes all three of them. Site numbers and color codes just bounce around.
That's ludicrious. Press the "B" when focused on FMP24 and set your bandwidth accordingly.
NDN48: 4.0
NEXEDGE96/DMR: 7.6
P25: 9.5 or 12.5
I've sat on 454 band with huge signals (many) within 454.0 and 454.1 and have never had DSDPlus copying them all and switching between them.
Sure, there could be some difficulty if somethin is on 454.600 and then a another running on 454.60625. But you said signals were spaced 12.5 khz apart. That can easily be handled by setting the appropriate bandwidth.