You really cannot do this with DHCP reservation. These are limited to one mac address per reservation. And there is no graceful way to have to active interfaces with the same mac address.
That is why we brought up nic teaming on the host OS. Nic teaming exists as the standard solution to the problem of having two server nics behave as a pair for backup.