I believe that for those tests, before creating the ARB VM, we check if we have the following available:
1. If 8GB of free memory is available.
2. If 4 vCPU's not in use are available.
Even though you might have allocated 8 virtual CPU & 64 GB memory to the HCI nodes, perhaps they are being used by the nested hosts during the deployment. Every time I’ve faced this issue in my LAB, adding additional resources was enough to get unblocked.
Also, virtual deployments are not supported by Microsoft Support.
A virtual deployment of Azure Stack HCI, version 23H2 is intended for educational and demonstration purposes only. Microsoft Support doesn't support virtual deployments.
https://learn.microsoft.com/en-us/azure-stack/hci/deploy/deployment-virtual