Yes. There is no halving without 840000 blocks. But that has nothing to do with mempool, nor with transaction fees.
Thanks for the answer. Ok, got it, as I was also not specifically asking about mempool only. I was thinking and abruptly asked the question because I knew I would get a better answer here.
You deserve some bashing

You've been here for years, you should know the difference between blocks and transactions by now.
But then I came to remember that once some senior read my post, he could not stop himself from bashing me (hehehe). So I wrote it there to not bash me. But I won't mind if you bash me..
