almost always in revelation there is a correlation to another prophecy and the gospel like what your saying about zechariah and the two witnesses but each vision shows more detail various ones
Zechariah saw the two olive trees in his vision John makes direct reference to what zechariah saw and doesn’t actually see the two olive trees he just says “ these are the two olive trees before the lord “ referencing zechariah 4 telling us this vision is connected
John is hearing further revelation of Zechariah’s vision
“And I will give power unto my two witnesses, and they shall prophesy a thousand two hundred and threescore days, clothed in sackcloth. These are the two olive trees, and the two candlesticks standing before the God of the earth.”
Revelation 11:3-4 KJV
He doesn’t see them he’s referencing what zechariah saw and adding understanding to it the actual title for revelation is “ the apocalypse of Jesus Christ “ apocalypse means “ the uncovering “ “ the revealing “
It’s purpose is uncovering or further revealing the meaning to all those ot visions like zechariah had or ezekiel or Daniel had there are always verses connecting them
The two olive trees zechariah saw , the four horsemen who rode out of heaven into earth in revelation 7 , the lamb with seven eyes in revelation 5 , the man who marks the 144000 while the others wait to destroy everyone else when he’s finished , johns seven headed beast with ten horns , Ezekiel’s vision of the throne of God and the one like the son of man upon it , the four creatures around the throne ect
Nearly all the imagery in revelation has at least one Old Testament companion here’s an example of a few others
“As for the likeness of their faces, they four had the face of a man, and the face of a lion, on the right side: and they four had the face of an ox on the left side; they four also had the face of an eagle.”
Ezekiel 1:10 KJV
“And before the throne there was a sea of glass like unto crystal: and in the midst of the throne, and round about the throne, were four beasts full of eyes before and behind. And the first beast was like a lion, and the second beast like a calf, and the third beast had a face as a man, and the fourth beast was like a flying eagle.”
Revelation 4:6-7 KJV
aid course we need to read the chapters and visions and revelation to understand what those figures mean but my point is there’s always ot companions that help with additional details like zechariah 4 and revelation 11 and then you find in the gospel more to them
“For behold the stone that I have laid before Joshua; upon one stone shall be seven eyes: behold, I will engrave the graving thereof, saith the LORD of hosts, and I will remove the iniquity of that land in one day.”
Zechariah 3:9 KJV
“And I beheld, and, lo, in the midst of the throne and of the four beasts, and in the midst of the elders, stood a Lamb as it had been slain, having seven horns and seven eyes, which are the seven Spirits of God sent forth into all the earth.”
Revelation 5:6 KJV
“And, behold, six men came from the way of the higher gate, which lieth toward the north, and every man a slaughter weapon in his hand;
and one man among them was clothed with linen, with a writer's inkhorn by his side: and they went in, and stood beside the brasen altar.
. And he called to the man clothed with linen, which had the writer's inkhorn by his side; and the LORD said unto him, Go through the midst of the city, through the midst of Jerusalem, and set a mark upon the foreheads of the men that sigh and that cry for all the abominations that be done in the midst thereof.
And to the others he said in mine hearing, Go ye after him through the city, and smite: let not your eye spare, neither have ye pity: slay utterly old and young, both maids, and little children, and women: but come not near any man upon whom is the mark; and begin at my sanctuary. Then they began at the ancient men which were before the house.”
Ezekiel 9:1-6 KJV
“And after these things I saw four angels standing on the four corners of the earth, holding the four winds of the earth, that the wind should not blow on the earth, nor on the sea, nor on any tree. And I saw another angel ascending from the east, having the seal of the living God: and he cried with a loud voice to the four angels, to whom it was given to hurt the earth and the sea, saying, Hurt not the earth, neither the sea, nor the trees, till we have sealed the servants of our God in their foreheads. And I heard the number of them which were sealed: and there were sealed an hundred and forty and four thousand of all the tribes of the children of Israel.”
Revelation 7:1-4
“And the four angels were loosed, which were prepared for an hour, and a day, and a month, and a year, for to slay the third part of men.”
Revelation 9:15
there’s always heaven and earth always two companions at least like what was done in Jerusalem that slaughter is what’s in store for earth and Jesus is marking people for salvstion before it happens