MAC Address Not Recognized By DHCP

I am restricting my users by allowing only known MAC-addresses to log on, and I hand out static IP-addresses based on the MAC.
One user uses a Linksys WRT54GL as a client station, and gets a static IP upon verification of the MAC address. This worked fine for a couple of weeks, but suddenly the DHCP stopped handing out the static address and started giving addresses from the pool. The MAC address was still verified correctly as the user was connected to the MT.
There has been no change in configuration on either side as far as I can see. I am running v3.7 on an 532 Motherboard.
On the ‘Leases’ table the MAC address shows up both as a bound dynamic entry and a waiting one.

Can anyone give me a hint of what is wrong?

only thing I can think of is if the MT is receiving the DHCP request on another interface / subnet from where the static lease is.

Cory

Remove static lease, let user connect and get address form pool, and then convert that lease to static lease and assign old IP.