Matt 24:32 “From the fig tree learn its lesson: as soon as its branch becomes tender and puts out its leaves, you know that summer is near. 33 So also, when you see all these things, you know that he is near,
cat the very gates. 34 Truly, I say to you, this generation will not pass away until all these things take place. 35 Heaven and earth will pass away, but my words will not pass away.
We know that in the Bible it is said that Jesus is coming soon, but soon turned out to be a word that did not mean the same to God as it might to us.
In the Matt 24 prophecy we see that soon means in the lifetime of the people who see all the signs that are given in the prophecy.
I don't think it is legitimate to change the meaning of "generation" to some abstract concept that can drag on for centuries if necessary.
The Watch Tower used to know what a generation meant and wanted the world to know that Jesus was present and would appear within a generation of 1914.
Now it realises it was wrong (nothing like new light) and so "generation" had to become something abstract and that is why you seem so confused about the whole thing, or try to make others doubt the plain meaning of what is being said.
Some of those who see earthquakes, famines and wars, the abomination of desolation standing in the holy place, the great tribulation etc will also see the sun and moon darkened and the stars fall and Jesus return.
It's that simple.