It is halving 840000, Spam began as many people tried to have their transactions included in block number 840000, and since the size of the block was limited, there was competition over fees reaching more than 5k sat/vB.
The average block time is ~9.8 minutes, which means that we may need a longer time to return to normal fees.
These fu*ker had nothing good to do. Without hitting the block to the dead end they could start buying BTC. A $100 from each could make huge pressure in buy orders and price could hit $100K easily 😂