check-for-updates output wrong (channel long-term and installed > latest)

We are automating ROS upgrades so have have changed to channel long-term for maximum reliability. Currently the installed ROS version is later than the latest long-term version because it was installed manually prior to changing to channel long-term.

check-for-updates correctly detects the latest long-term version (at the time of writing https://mikrotik.com/download showed “6.42.10 (Long-term) 6.43.8 (Stable)” but incorrectly reports “New version is available”:

> system package update check-for-updates
            channel: long-term
  installed-version: 6.43.7
     latest-version: 6.42.10
             status: New version is available

Should I report a bug?