Parece que o optimeDate secundário é responsável pelo erro, a melhor maneira de conhecer os motivos desse optimeDate errado é investigar a data e hora atual da máquina do secundário, pois ela também pode estar errada. Não tenho certeza de que você ainda está procurando uma resposta, mas a otimização é o problema e não é a conexão entre suas máquinas do conjunto de réplicas.