Most definitely you should run the exact same version of dhcpd on failover peers. The failover protocol gets many minor modifications and is not guaranteed to be compatible across different versions.