Ok, eu não vou fingir que tenho uma resposta de fato, mas você já considerou ...
Você está usando uma interface dedicada para failover, como a porta de Gerenciamento, já que outro tráfego pode atrasar pacotes 'hello' que acionam uma condição de failover?
Já tentou ajustar o temporizador de espera assim:
hostname(config)# failover polltime interface [msec] time [holdtime time]
Talvez a extensão do temporizador possa produzir resultados diferentes, se você souber que o código / memória não é exclusivamente responsável pelo recarregamento.
Você também pode tentar o comando:
show failover history
Para tentar estabelecer por que o failover ocorreu. No entanto, parece que a interface ou link está diminuindo, a partir da sua saída, então não tenho certeza se isso é um problema de memória, embora o código seja uma possibilidade distinta.