systemd-networkd usa um método diferente para gerar o DUID do que dhclient . dhclient por padrão usa o endereço da camada de conexão enquanto systemd-networkd usa o conteúdo de /etc/machine-id . Como as VMs foram clonadas, elas têm o mesmo machine-id e o servidor DHCP retorna o mesmo IP para ambos.
Para corrigir, substitua o conteúdo de um ou ambos de /etc/machine-id . Isso pode ser qualquer coisa, mas a exclusão do arquivo e a execução de systemd-machine-id-setup criarão um machine-id aleatório da mesma maneira que na configuração da máquina.