Example problematic Mumbai block: https://mumbai.polygonscan.com/block/44854832
ethclient library has sanity check on block and returned error message server returned non-empty transaction list but block header indicates no transactions.
For inbound observation, we can just skip the block if ethclient returns above error because there is no transactions to observe for that block.