Нет, Firebase не загружает все данные при каждом запуске приложения, если оно вам не нужно (зависит от запрашиваемых данных).
Так что правильный ответ - это то, что это зависит от кода вашего приложения. Например, если у вас есть код вроде
db.ref('users/user_id').once((snap) => { ... })
означает, что загружаются только определенные данные, помещенные в поле user_id
.
Но если, например, вы напишите такой код:
db.ref('users').once((snap) => { ... })
весь объект users
будет загружен.
Надеюсь, теперь вам ясно, что пропускная способность зависит от того, сколько данных запрашивается с точки зрения кода вашего приложения.