A three node ESXi cluster is managed by vSphere. It uses a vSAN storage which comprises from directly attached disks of the ESXi hosts. The total capacity is ~6TB and vSphere clearly indicates that there is free space to the tune of several hundred gigabytes (I refreshed the storage capacity to validate).
However, VMs are being suspended by ESXi with this message:
Message on vm001 on esxihost1.domain.com in XYZ: There is no more space for virtual disk 'vm001.vmdk'. You might be able to continue this session by freeing disk space on the relevant volume, and clicking Retry. Click Cancel to terminate this session.
Deleting some stuff from the vSAN and resuming the VM helps.
Why are VMs suspended when vSAN has free space? ESXi host versions are VMware ESXi, 6.5.0, 7967591