It does however become increasingly incredible to view 1914 - present as a “generation”, plus the devil was cast down following 1914 “knowing that he has a short period of time”. That “short period” is now well over 100 years and counting,
100 years is obviously not a short period of time —literally. “Short , soon, a little while” can be spiritualized or poetized to mean just about any guess. When you tell someone I’ll be there shortly, you are implying that they are going to have to wait. A century later is not shortly though. But Jesus also told the congs in Revelation that he was coming quickly 2 thousand years ago. Time did pass quickly for us alive today but actually 2 thousand years later is a very long time. Time passed quickly from billions of years ago too but that is not saying much. The words are literary device describing certainty bur not length of time. 2000 years is quick and 100 years is short.
No doubt God will make his word come true but obviously you cant interpret words like short period or quickly on their face.