Autenticação Firebase FirebaseNetworkException: ocorreu um erro de rede (como tempo limite, conexão interrompida ou host inacessível)

Estou criando um fluxo de trabalho de autenticação para meu aplicativo Android. Estou permitindo que os usuários façam login com nome de usuário / senha e vários provedores OAuth. Estou validando e-mails e senhas para que eu saiba que as informações que estou passando para o Firebase são válidas. estou a usarcom.google.firebase:firebase-auth:9.6.1

Quando executo o código a seguir, recebo um retorno de chamada informando que a operação não teve êxito com um erro.

mFirebaseAuth.signInWithEmailAndPassword(username,password).addOnCompleteListener(this);

A função de retorno de chamada ou ouvinte de conclusão diz-me

com.google.firebase.FirebaseNetworkException: A network error (such as timeout, interrupted connection or unreachable host) has occurred.

O nome de usuário que estou passando ainda não existe. Então, eu presumiria ver algum tipo de erro indicando ousuário não existe. Estou passando algo incorretamente ou estou assumindo incorretamente? Também posso ver que na documentação do Firebase, a biblioteca do iOS possui vários códigos de erro comuns a todos os métodos de API, onde a seção Android não mostra isso. Uma dessas exceções éFIRAuthErrorCodeUserNotFound. Então, essa funcionalidade existe na biblioteca do Android?