Why your RPC endpoint returns outdated block data
Your RPC endpoint returns outdated block data when the node behind it has fallen out of sync with the rest of the network - or when the endpoint itself is a load balancer pointing at a mix of healthy and lagging nodes. The block number you receive in a response tells you exactly where that node thin