The dynamic range and the static entries must not overlap.
I run couple of VLANs on my home network and faced the same problem as you, the root cause was that I was assigning static addresses that were inside the DHCP range. And I ended up with following policies on home LAN:1. For IoTs VLAN - no DHCP and all devices are assigned static address, this has also helped reduced lot of network clutter as 50+ devices are not broadcasting any more over WiFi. 2. Other VLANs - I take out a reasonable number of IP addresses from the DHCP range (from the start of the subnet) for static assignment and leave the rest for DHCP. HTH