I wouldn't recommend using the WLC as a DHCP server especially when you have two controllers.
Get a dedicated host to do the job. It doesn't have to be fancy. You can use numerous freeware to be a DHCP server and a syslog server to boot. An example is TFTP32.