the DHCP server offering leases to hosts in your net is perfectly fine.
There might be a problem with DHCP in VLANs, caused by faulty MTU settings: If DHCP server offers leases "without success", try increasing the MTU of the VLAN interfaces to 1504.