Possibly an ip helper on each VLAN? This statement will tell the DHCP Request where to go to get an answer.
ip helper-address needs to be added to the config of the VLAN.
A network diagram would help place devices, hosts, and servers, to better understand what's going on if this isn't it.