For example take a look at the past 24 hours, as price started having a small rise we had another spike, although people are still paying low fees but the mempool size grew as big as 100 vMB.
Huh?
When did that happen?
https://mempool.space/graphs#24h
The previous nonfull block was
692783 and at
692827 we had another half-empty block, even if memspace is broken there is no way 44 blocks would have cleared 100 vMB of pending transactions.