I do not see why you enable key password in the failover configuration. It is not a requirement in the task right?
failover key secretpassword
The task requires to configure the ASA for secure stateful failover. Secure means to activate encryption.