He is indeed a patient God.
The Ezekiel 38 war will wake up much of the world.
Then, the Antichrist will bring false peace, and fool the world.
The Two Witnesses shall walk the Earth and Rapture to Heaven in plain view of the world (Revelation chapter 11).
Then the Antichrist and the False Prophet will offer eternal torment via the Mark of the Beast and force the remaining to choose eternal life by refusing the Mark or eternal death by accepting the Mark.
That will be pretty much the last shot until the end of the 1,000 reign. Of course, the judgements are falling then, too.
He’s trying to get the world’s attention. Few have ears to hear.