Hope you're doing well.
Ensure that the relevant network parameters and policies are correctly set in the network configuration of the virtual machine. Check the virtual machine's network adapter settings to confirm that it is compatible with the host's network environment.
Second, check the network services and firewall settings of the virtual machine's operating system. Ensure that the network service is operating properly and that the firewall is not intercepting DHCP discovery packets by mistake. Firewall rules may need to be adjusted to allow relevant packets to pass through.
If the problem persists, you can try updating the hypervisor and related drivers.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.