Chris, okay...so this is WiNG-5 then. In that case, WiNG-5 controller clusters are limited to two controllers (matching), unlike WiNG-4 which supported more controllers for non-related reasons not discussed here.
Is your cluster setup in Active/Active or Active Standby mode?
Certainly, if running in Active/Standby mode, as you mentioned, if a controller is running a DHCP service, it will require an SVI for that VLAN.
But even if running in Active/Active mode, you would still want this setup since a failure of the controller that has the SVI and offering DHCP service might be the one that fails.
As far as the fail-over action - if the cluster is configured in Active/Standby mode, the Standby controller does not automatically inherit the IP address of the Primary. As Daren mentioned, VRRP is supported if you want that sort of topology.
As far as the different DHCP services operating on more than 1 controller and handing out dupe leases- yes, this can happen if you are running Active/Active controller cluster. *CAN* happen.
Though if running Active/Standby, which is the RECOMMENDED method of configuring a cluster anyway, this isn't possible since only 1 controller is active at any given time anyway.
But, just to be thorough here, if you ARE running in Active/Active mode (need to for whatever reason) then you can avoid having both DHCP service operating simultaneously by configuring things so that the DHCP service only operates on the controller that is the current RF Domain Manager....because only 1 of the two controllers will be the active RF-Domain Manager at any given time.