Seems like I don’t get this issue if I do the balance inquiry on the ‘latest’ block. However, if I try to do a balance on block stamp 1 day ago, I get that issue.
Why is this, isn’t Free Tier covering this? Do I need an archive node for this?
This query requires the archive data add-on because an archive node is needed to answer eth_getBalance requests greater than 128 blocks behind latest. There are ~5k blocks added in a day so a eth_getBalance request from a previous day would require archive data.
The archive data add-on is documented in more detail here.