There won't be a few decades, Muslims would first destroy themselves in a year or two, there's not enough time left.
In very near future, you can expect MBS being killed to complicate things further. IDK, Israel mustn't be happy over the Mecca accord as it goes against their designs.
It's all about end times prophecies, I wasn't personally expecting it to be so quick but maybe Allah wants to make things easier for us by accelerating the chain of events, so that the suffering is quick at least.
As for the divine punishment for the West (US especially), that's also not too far, probably Allah wants to establish a context/ justification before the West gets nuked to oblivion! Keep an eye on Russia Ukraine war, also US need to keep an eye on NK, as she will get decimated by their nukes.