isc dhcpd and cisco router

Hello all,

I have set up dhcpd on a linux box for serving subnets on multiple vlans configured on a Cisco 6500 with ip helper of the dhcp server. Servers get dhcp leases just fine, however, some machines lose their connection for reboot or what not and I can not get their lease back even though it expires in 7 days without a reboot. It appears that the server is sending out REQUESTS to the proper gateway, but also BROADCASTS to the other vlan gateways. Kind of odd. Has anyone experienced this?

## This is the correct network and vlan it should be hitting on 10.14.6.:

Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 via 10.14.6.1
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPACK on 10.14.6.212 to 00:04:4b:04:45:23 (server10) via 10.14.6.1

## However, it goes on to what it seems like sending out a unicast packet to all other vlan gateways and then it breaks:

Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 (server10) via 10.14.12.1: wrong network.
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPNAK on 10.14.6.212 to 00:04:4b:04:45:23 via 10.14.12.1
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 (server10) via 10.14.4.1: wrong network.
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPNAK on 10.14.6.212 to 00:04:4b:04:45:23 via 10.14.4.1
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 (server10) via 10.14.2.1: wrong network.
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPNAK on 10.14.6.212 to 00:04:4b:04:45:23 via 10.14.2.1
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 (server10) via 10.14.10.1: wrong network.
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPNAK on 10.14.6.212 to 00:04:4b:04:45:23 via 10.14.10.1
Aug 10 23:22:30 dhcpd1 dhcpd: DHCPREQUEST for 10.14.6.212 (10.14.16.111) from 00:04:4b:04:45:23 (server10) via 10.14.145.1: wrong network