Isso não é um comportamento esperado, então me faz pensar que algo mais complexo está acontecendo do que uma simples transmissão sendo recebida pelo servidor DHCP.
Quando o servidor DHCP recebe um DHCPREQUEST de difusão de camada 2, ele atenderá a solicitação fora de um escopo que corresponde à sub-rede da interface em que o DHCPREQUEST foi recebido, exatamente como esperado. Quando recebe a solicitação como uma camada 3 unicast de um agente de retransmissão DHCP (com o conjunto de endereços GIADDR), ela atenderá a solicitação fora de um escopo com uma sub-rede que inclui o endereço GIADDR.
Eu cheiraria o tráfego que entrava no seu servidor DHCP (com o Microsoft NetMon ou Wireshark ) para ter certeza de que a solicitação realmente está chegando como uma transmissão da camada 2.