>> “Who guards the gate of heaven?” <<
.
According to God’s word, the Cherubim are the guards of heaven.
There is no need for further thought when something is so well explained in the scriptures.
Did angels not guard the gates of Eden until The Flood?