Problema com recuperação de dados no FireBase

Ola, estou fazendo meu Tcc e meu orientador pediu para que eu fizesse com FireBase, mas eu não conheço muito e andei pesquisando, dai tava fazendo um teste, queria puxar somente o campo status e coloca-lo em um textView. Mas algo não está certo

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    lstOs = findViewById(R.id.lstOs);
    txtTeste = findViewById(R.id.txtTexte);

    databaseReference = FirebaseDatabase.getInstance().getReference();

    ax = databaseReference.child("ordemservicos").child("status");

    ax.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            OrdemServicos os = dataSnapshot.getValue(OrdemServicos.class);
            txtTeste.setText(os.status);
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });
}

}
Depurei o app e vi que no exato momento em que ele chegava no
ax.addValueEventListener(new ValueEventListener() {
ele pulava para o final, assim não executava o codigo para pegar o status, algem sabe me dizer o porque?

Segue imagem do banco:
Capturar