Se você tiver duas placas de rede no seu PC, ambas terão configurações de rede diferentes e obterão IPs diferentes de servidores DHCP diferentes.
Em cada placa de rede, todos os pacotes chegarão serializados. O SO não verá dois pacotes ao mesmo tempo, os pacotes estarão em um pedido.
Portanto, o problema que você descreve não surgirá.
Como você escreveu em um comentário, um cliente não precisa aceitar a primeira resposta DHCP, o cliente está livre para esperar por várias respostas e selecionar uma configuração ( RFC 2131 , seção 3.1.3). Quais poderiam ser os critérios para selecionar uma configuração? A seção 4.4.1 fornece dois: "por exemplo, a primeira mensagem DHCPOFFER ou a mensagem DHCPOFFER do servidor usado anteriormente". Outros critérios podem ser baseados nas opções de DHCP ( RFC 1533 ). Um cliente pode preferir uma resposta com a opção de roteador, a opção de servidor de horário, a opção de servidor de nomes, a opção de servidor de nomes de domínio ou a opção de servidor LPR sobre uma resposta sem essas opções. Também pode preferir ofertas com um nome de domínio especial ou dependendo do endereço IP / rede oferecida.
Eu não sei um bom motivo para ter vários servidores DHCP em uma rede, apesar da redundância. E para isso, ambos os servidores DHCP devem ser configurados de forma idêntica, exceto por um intervalo diferente de IPs (na mesma sub-rede) que eles oferecem.