Went back and deleted all the VLANs again and set them up, one by one, and disabled the DHCP daemon for each one as I went.
I was able to get them all setup this way and still have the LAN DHCP service functioning.
Went back in and enabled JUST the VLAN40 DHCP server and restarted the DHCP daemon. It continued to work….. ???
Really didn't do anything different this time, from a setup perspective. What I did originally should have been fine.
Not sure why it's acting normally now. Hate when things fix themselves! I'd rather it stay broken so I could understand what the problem was until I fixed it.