gitlab-ctl promotion-preflight-checks incorrectly fails with 0%
When running through the steps for a [planned failover](https://docs.gitlab.com/ee/administration/geo/disaster_recovery/runbooks/planned_failover_single_node.html) on a single node environment, the preflight checks are failing with the error `ERROR - Replication is not up-to-date`. The issue is that the output of the command suggests that everything is correctly replicated, showing 100% for all items that exist and 0% only on items where there is nothing to replicate.

As seen in the screenshot the output of the command also repeats itself.
issue