Даже если данные уже находятся в кеше, клиент Firebase подключится к серверу и проверит, актуальны ли кешированные данные. Эта проверка обычно значительно меньше, чем загрузка фактических данных, но вы все равно будете платить за потребляемую полосу пропускания.
Если вы хотите работать полностью в автономном режиме и не хотите, чтобы клиент проверял сервер, вы можете сообщить клиенту Firebase goOffline при запуске приложения.
goOffline