What is going on here? Why is everyone overestimating miner fees?
Because some (not bitcoinfees as that is broken by design) don't estimate the minimum reqyuired, they estimate a fee that will guaratee you you will get a spot in the next block, so on top of the previous block fees they throw other variables there, inflating the fee sometimes twice to the minimum of the last 60 blocks, as the crappier ones do.
And if you do that you encounter avergaes like 110sat/vb like in block 816330 for example, thus the misleading calculations.
Some are even broken the other way as bitcoin fees tell you you will get a confirmation of 11.92 sat/vB in 24 hours, yeah...try that!
Also, be careful, some use sat/b some sat/vb, this is really bad when you try to use Viabtc accelerator, which uses 10sat/b as minimum.
I need a way to get reliable fee estimation for 2 blocks ETA.
Mempool.space is as good as it can get.
But it too has flaws as nobody can predict when the next block will be mined, for example, the last block, 816348 took 30 minutes instead of 10, so from the previous minimum of 30sat/vb you're up to 60, the fee that was good 40 minutes ago for next block is not good even for two now.