as a workaround, we could restart the mgr, as the daemon state is not persisted on the disk. when newly booted mgr receives osdmap, it tries to query osds for latest metadata. so rebooting mgr should address this divergent information. i also cherry-picked the fix into the latest ceph-3.3-rhel-patches, and create a branch named "ceph-3.3-rhel-patches-test-bz1844206". HTH.