Acts says the sun turned into darkness and the moon turned to blood at Pentecost. How can I believe that the sixth seal happened at any other time than on the day of Pentecost?
The destruction of Babylon prophesied in Isaiah 13.
Isaiah 13: 10, "For the stars of heaven and their constellations will not give their light; The sun will be darkened in its going forth,
And the moon will not cause its light to shine."
The destruction of Edom prophesied in Isaiah 34.
Isaiah 34: 4, "All the host of heaven shall be dissolved, and the heavens shall be rolled up like a scroll; all their host shall fall down.."
This is the same phrasing used in Rev 6: 13, 14, "...the stars of heaven fell to the earth...the sky receded like a scroll" Does that mean the sixth seal applied to Edom too in the sixth century B.C. when it was destroyed by Babylon?
The destruction of Egypt prophesied in Ezekiel 32.
Ezekiel 32: 7,9,11 "...I will cover the heavens and make its stars dark; I will cover the sun with a cloud, and the moon shall not give her light...when I bring your destruction among the nations...the sword of the king of Babylon will come upon you..."
These are all Jewish idioms for serious divine judgment against people and nations.
Your problem still remains. You have the seventh trumpet, which happens after the 1,000 years of Rev 20, happening at the cross. That means you have the first resurrection and the 1,000 years of Rev 20 way back in the Old Testament somewhere.