Varying mempool statistics across multiple sources
Nodes have different policy about accepting transactions to mempool. Some nodes accept all transactions, others accept only transactions with a fee greater than 10 satoshi per byte for example.

Nodes have different policy about droping transaction from mempool. Some nodes drop one-day-old transactions, other nodes drop three-days-old transactions.

Nodes have different policy - this is the answer.