I am building my plugin for multiple major versions of IntelliJ  and publishing these to the same channel. For each major version of IntelliJ, I'm specifying all subversions as being compatible (e.g .201 - 201.*). I'm not targetting any lower/higher as I am using different compatibility APIs depending on the major version of IntelliJ to avoid issues with using APIs changed between those versions.
I'm also now building my plugin with IntelliJ Ultimate, as the plugin is optionally dependent on the microservices API to integrate with the Endpoints tool window. Those APIs are only used from the EPs included when the microservices plugin is present.
I've had reports that when Upgrading from IntelliJ 2020.1 with version 1.7-201 of my plugin to IntelliJ 2020.2, then IntelliJ is reporting that my plugin is incompatible instead of offering an upgrade, even though 1.7.2-202 is available. NOTE: The Update option is provided if the version has changed but the compatibility is the same, such as from 1.7.1-202 to 1.7.2-202.
How do I get IntelliJ to detect a version of my plugin is available with a different compatibility range after upgrading IntelliJ? Is this a bug in IntelliJ?