I’m unclear as to where exacts there is not enough free disk space.
The MacMini that I’m running the VM on has plenty of disk space.
The VM disk image I installed was taken from here: https://www.home-assistant.io/hassio/installation/. Presumably they would have considered upgrades when creating the image, and would have included enough free disk space.