just to clarify,
in the moment a VM is started then ESXi try to assign the cores in the same physical cpu to vcpu in that VM?try to use NUMA?
Virtual Machine vCPU and vNUMA Rightsizing - Rules of Thumb - VMware VROOM! Blog - VMware Blogs
Please consider marking this answer "correct" or "helpful" if you think your question have been answered correctly.