You’re not catching the contradiction because there isn’t one—you’re just flattening the timeline.You said: "Revelation 7:15 doesn’t give you a mortal, sin‑and‑die millennium with a functioning earthly temple; it gives you resurrected saints in heaven, serving God “day and night” in His heavenly temple, the same one Revelation repeatedly locates in heaven, not on earth (Rev 11:19; 14:17; 15:5), and your “but New Jerusalem has no night!” objection only proves you’re mixing categories — Revelation 7 is before the descent of New Jerusalem, not inside it."
LOL! How am I mixing categories? The only thing you did in your argument above was contradict yourself. First you said that people were serving God "day and night" in His "heavenly temple". Then you said Revelation 7:15 is before the descent of the New Jerusalem, so how do you reconcile that if it's really NOT the "heavenly temple"??!!!
Revelation gives you two distinct realities:
Now / pre–New Jerusalem: Heavenly temple exists. Resurrected saints serve God “day and night” in His temple (Rev 7:15), and John repeatedly sees “the temple in heaven” opened (Rev 11:19; 14:17; 15:5).
Final state / New Jerusalem: No temple at all. John explicitly says, “I saw no temple in it, for the Lord God Almighty and the Lamb are its temple” (Rev 21:22), and no night there (Rev 21:25; 22:5).
So yes: Revelation 7:15 is heavenly temple before New Jerusalem descends; Revelation 21–22 is New Jerusalem with no temple and no night. You’re mixing categories by treating “heavenly temple” and “New Jerusalem” as the same phase, then demanding they share properties Scripture deliberately distinguishes.