A day is like a thousand years to God and vice versa. So, if 24 hours is like a thousand years to God but to us it is a short period of time. And if a thousand years is like 24 hours to God but to us that is a very long period of time what did Peter mean in the context of when exactly God takes action, that is to say “the last days” which although Peter under inspiration was referring to thousands of years in the future when Jesus would return in kingdom power, Peter no doubt personally concluded in error that he was referring to that contemporary period of time in his inspired letter that he was writing to his fellow Christians back then.
God did take action back then when the Romans destroyed Jerusalem as Jesus foretold. The ridiculers that didn’t flee from Judea as Jesus warned Christians to were sadly decimated by Titus whereas Christians that exercised clear thinking and ran to the hills averted God’s wrath on the Jewish nation. The letter was a prophetic warning back then and also applies to the future when the Christ actually returns when nobody expects except those that have identified the last days as the letter infers.
Obviously, John and the congregations in Revelation were still waiting for Jesus to return in the manner described in the Bible with the grand and final fulfillment and blessings of Bible prophecy which did not happen immediately after Titus razed Jerusalem. Obviously John waited and died but was convinced with the proof of visions and miracles that it would surely happen then. But other Christians lost faith while others died convinced —same as JW too also are convinced.
But getting back to the application of the scripture you cited that a thousand years or a 24 hourday is all the same to God ( interpreting and expanding on the meaning of Ps 90:4 )referring to slowness Christians were apparently experiencing, the focus shifts from God being slow implying Christian doubt: “Why is it taking God so long?”” It is about time the Scripture should be fulfilled but nothing is happening.” Peter shifts to how God feels: Although God is not affected by time, he experiences patience—imagine that. That is why it is taking so long. God is waiting for everybody to repent.
When Jesus died and paid the ransom, God could have taken action back then but he didn’t ( compare Alan F. Treatise and prior to that “Knowledge Book” on the Ransom subject ) because there are other factors, Satan’s removal from power and allowing enough time to give everybody an opportunity to repent. Human suffering continues.
Words like short and soon and quickly used prophetically in the Bible do not refer to actual length of time.