You will not find Jesus changing course in that sermon. Even after vss 29-31, He said ”Truly I say to you, this generation will not pass away until all these things take place.”[Matthew 24:34]
Look at Ezekiel 5. I read that last evening, btw. Ezekiel shaves his beard and divides it. He then shows Jerusalem’s impending desolation by using that divided beard. It was to happen soon, not millennia later.
Fast forward to Matthew 24 and the Olivet Discourse. He is telling them, “this generation” not a “this generation” millennia later, of their impending doom, which happened in AD 70. It would be fruitless to tell them of a doom happening millennia later. It would be like God showing me your place where you live at(He doesn’t do this, but I’m proving my point here) and that 3,000 years later it’s nuked. I then warn you of that happening. Why warn about this when you’ll be long gone? Same with the Olivet Discourse. He was telling them, “this generation” about the impending doom to occur in AD 70.