vCenter server upgraded/deployed using thick provisioned disks and deployment on vSAN, need to convert to thin provisioning to reclaim space.
Example
vSAN objects OSR attribute is set to thick for affected VM
# esxcli vsan debug object list --vm-name=vm1
Policy: stripeWidth: 1 cacheReservation: 0 proportionalCapacity: 100 <<< Object space reservation attribute is thick hostFailuresToTolerate: 1 forceProvisioning: 0 spbmProfileId: aa6d5a82-1c88-45da-85d3-############ spbmProfileGenerationNumber: 0 CSN: 1007 spbmProfileName: vSAN Default Storage Policy
Used: 63753420800 <<< 63 GB usageSize: 1535450808320 <<< 1.5 TB provisioned space Type: vdiskPath: /vmfs/volumes/vsan:52f4da6bda089860-eaf5############/f3ea5b68-f003-afd9-13ed-############/vm1.vmdk (Exists)
VMware vSAN (All Versions)
vCenter was deployed to the vSAN Cluster using "Thick Provision lazy Zero" disks during configuration. A virtual disk configured as Thick Provisioned Lazy Zeroed forces vSAN to allocate 100% of its provisioned capacity immediately.
When a standard policy of Failure to Tolerate of 1 (FTT=1) is applied, the initial object layout requires 200% of the provisioned space to accommodate the "Thick Provision lazy Zero" disks. So a 100GB VM would be 200GB on disk.
Convert the vCenter disks to thin provisioning using the below steps.
In vCenter web-client the VM should now report correctly per the vSAN policy in use. If the VM is reporting the same used space and provisioned space in vCenter or there was no change, vMotion the VM to a new host to have it report in vCenter correctly.
If further assistance is required open a case with vSAN Support.