I am having a very similar problem, but I'm wondering if the problem is with Windows.
I've been trying to create additional Windows VMs and cannot get any combination to work on VMware or ProxMox ( another virtualization platform).
I've tried:
Starting from scratch with the same Windows 10 ISO file I've used for years.
Starting from scratch with a Windows 11 ISO file.
Cloning a working VM.
Creating a template from that same VM and using that to create a new VM.
Using a 2008R2 template to create a new VM.
In all cases, the VMs are being creating on the switches and subnet that are used by all of my servers.
This subnet does not have DHCP support, so all attempts deal with static IP addresses.
With the starting-from-scratch attempts, I can look at the status window of the virtual ethernet adapter and see traffic.
There's an older WD DX4000 NAS on that subnet and I can connect to its web interface by what appears to be an IPv6 address.
This is also true of the VMs created from templates
With the various cloning methods, I can access the VM up until the point where I change the IP address. Name change does not have an impact.
The problem does not occur when I create a VM on VMware Workstation Pro
I have none of these problems with a VM running any distro of Linux you care to mention:
Alma, CentOS, Debian, OpenSUSE, SLES, Ubuntu
All of this is on vCenter Server 8 and with site licenses for the various flavors of Windows.
I will be trying with various Windows Server versions today.