Encountered a weird set of events after my upgrade today. Ceph and CephFS would not come back up after my reboot for a new kernel 6.8.12-2. I have a known issue with Ceph not coming back up after upgrades based on limited disk space blocking the Ceph services startups but I had that handled...
I'm seeing the same behavior with my longer term Proxmox 8.1-1 cluster upgraded along the way to Proxmox 8.2.4. The first three OSD's have the osd_mclock_max_capacity_iops_[hdd/ssd] values when I initially installed the OSDs. All my later OSDs after I upgraded to a later 8.1.x or 8.2.x, do not...
That solved my problem as well... it was driving me insane.
Just make sure to keep the top level directory /var/lib/ceph/mon/ still there and owned by ceph:ceph or you get another error. Only delete the contents of the directory.