The story lines of Revelation 12-13; 17:1-19:6; and 19:7-20:6 contain overlapping parallels. The purpose of Revelation 12:7-13 being surrounded by parallel verses being dated as three and one-half years before the second coming is no doubt to communicate to the reader that the war in heaven described in Revelation 12:7-13 has the same terminus a
Revelation 4-5 describes a meeting of God's divine council composed of the Godhead and the authority structure of heavenly beings through which God governs the earth. Revelation 4-5 repeats many themes of earlier meetings of the council. https://www.howthebiblefitstogether.org/files/Rev-4-5b-Divine-Council.pdf