Если у вас есть две сетевые карты на вашем компьютере, то обе будут иметь разные сетевые настройки и получать разные IP-адреса от разных DHCP-серверов.
На каждую сетевую карту все пакеты поступят в сериализованном виде. ОС не увидит два пакета одновременно, пакеты будут в порядке.
Таким образом, проблема, которую вы описываете, не возникнет.
Как вы написали в комментарии, клиент не должен принимать первый ответ DHCP, клиент может дождаться нескольких ответов и выбрать одну конфигурацию (RFC 2131, раздел 3.1.3). Какие могут быть критерии для выбора одной конфигурации? Раздел 4.4.1 дает два: «например, первое сообщение DHCPOFFER или сообщение DHCPOFFER от ранее использованного сервера». Другие критерии могут основываться на параметрах DHCP (RFC 1533). Клиент может предпочесть ответ с параметром «Маршрутизатор», «Сервер времени», «Сервер имен», «Сервер доменного имени» или «Сервер LPR», а не «Без ответа». Он также может предпочесть предложения со специальным доменным именем или в зависимости от предлагаемого IP-адреса / сети.
Я не знаю веской причины иметь несколько серверов DHCP в сети, несмотря на избыточность. И для этого оба DHCP-сервера должны быть настроены одинаково, за исключением различного диапазона IP-адресов (в той же подсети), которые они предлагают.