É o que mais causa problema.
O 2FA OTP deriva os códigos baseado no horário. Se o servidor que valida o 2FA (e.g o server da Nicehash) estiver com um horário diferente do cliente gerador (e.g o celular do usuário), ambos vão gerar números diferentes.
Uma dica é salvar os códigos 2FA de backup que o Nicehash te dá na hora que você cadastra ele, assim você tem X acessos de segurança caso algo de errado aconteça.
Confesso que a tecnologia 2FA, só comecei a entender ela e a utiliza-la após eu descobrir as criptomoedas, ai eu notei que é algo indispensável nos dias de hoje.
Então, basicamente ambos os fusos horários tem que estarem ""pareados"" para poderem funcionar corretamente.
Caramba, não sabia disso, obrigado pelas explicações @TryNinja