You need to validate the vSAN inaccessible object is not in use, use the “esxcli vsan debug object list -u <UUID> to validate
- get UUID of failed vsan objects from skyline health under virtual objects
- putty into one of esxi host in that cluster
- validate health
esxcli vsan debug object health summary get - Gets mapping from uuid to vm
esxcli vsan debug object list -u <UUID> - deletes vsan object
/usr/lib/vmware/osfs/bin/objtool delete -u <UUID> -f - verify vsan objects are health from vsan skyline health
esxcli vsan debug object health summary get - Check skyline health under virtual objects the error messages are gone