I know Firebase in general works offline, and syncs whenever an opportunity. Does the same thing apply to Firebase-Analytics for mobile (Android, iOS) apps?
If yes (
Sept 2019 source: Firebase offline: What works, what doesn't, and what you need to know (Firebase Summit 2019)
Performance Monitoring & Firebase Analytics discards data that is generally >72 hours old
Measurement tools (Perf, Analytics, Crashlytics) are suspicious of data that looks too old - Todd Kerpelman @ Firebase Summit 2019
Notably, this 72hr limit is not a hard limit like the cache size and event limits are, so there are times where more than 72hrs can be cached offline and reported back to the servers though this is not guaranteed.
Summary of Perf, Analytics, Crashlytics in above video:
All subject to change - Todd Kerpelman @ Firebase Summit 2019
Other information:
I still cannot find a source for this information in the official Firebase documentation.