we have a failover dhcp server composed of two windows server 2016 standard vms.
lately, we notice frequently that ip addresses become marqued as BAD_ADDRESS and computers that were holding these ip addresses cannot get another valid ip address,
we discovered that some support guys, set manually network configuration for some computers (that become BAD_ADDRESS), and those ip addresses are in dhcp scopes, which makes a part of computers disconnect from network.
when I tried to reproduce this problem in a newly installed lab, I find that the address becomes BAD_ADDRESS but the client gets another IP address,
I would like to know what could prevent dhcp servers from acting correctly and not handling ip address for client after detecting BAD_ADDRESS in network.