Well i am having a same problem right now and i am unable to find a ny proper solution.
When i login firestore db reads are 14. Then the persistent logout login in short span doesnt cost any reads.
but if i logout and login after 1 hour or less, again reads happen.
Did you find any possible solution for it? Or any info?