In theory, yes, setting the SDS to "All" should allow it to decode either analog or digital modulation. Why isn't it working for you? Who knows.
What talkgroup are you seeing this behavior on, and are you actually seeing frequent mixed-mode usage? Or did the talkgroup switch over from analog to digital? Is this talkgroup patched to the P25 system, or is it exclusive to the SZ system?
A screenshot of the history of calls on this TG from Unitrunker might make things a bit clearer. There were some issues with SmartZone systems in recent Unitrunker 2.1 releases, so make sure that you're up to date, otherwise what you're seeing in the software might not match reality. In fact, there's a good chance that some of the history has already been irreversibly corrupted at some point from the releases that had bugs in them.