Quando você faz uma requisição privada à Coinbase, a mensagem é assinada para aumentar a segurança das requisições. A mensagem pega o horário local e o envia dentro da mensagem assinada; se o horário local tiver uma diferença maior que 30 segundos em relação aos servidores da Coinbase, a requisição será rejeitada. Por isso, é importante verificar se o seu horário local está sincronizado; você pode fazer isso utilizando o método de sincronização de horário do seu SO.
Você pode verificar o horário do servidor da Coinbase Pro chamando o método GetTime, que retornará o horário do servidor da Coinbase Pro