The ZD maintains an internal database which is version-specific. One of the things that occurs during an upgrade is the database schema is updated to match that new version. When upgrading from an earlier release which is not in the supported path, the database transforms aren't understood and so the results could be both subtle and un-predictable (never a good combination..)