На предоставленном вами скриншоте показан один документ без вложенных коллекций. В документе есть единственное видимое поле с названием «balanceRecords», которое содержит сложный объект. Поскольку это не подколлекция, вы можете , а не ссылаться на нее, используя код, который вы написали.
Если вы хотите прочитать это поле, вы должны прочитать указанный документ. Если вы хотите прослушать изменения в этом поле, вам придется настроить прослушиватель снимка для этого отдельного документа. Слушатель снимка не скажет вам точно, что изменилось в этом поле - вам придется сравнить его с предыдущим снимком, чтобы выяснить это.
FirebaseDb.collection('users').doc(uid).onSnapshot(snapshot -> {
// read the balanceRecords field out of the document here.
})