Hi I am new here and I have a very well thought out explanation of how I think Niantic will release Gen 3 and when. It makes a lot of sense and I have not seen it anywhere yet, so I am just gonna go ahead and do a shortened version.
-Back in February, Niantic released an update containing all finalized requirements for Gen 2 only a few days before its actual release
-The babies were released a few months before Gen 2 as content to make the player base somewhat happy, similar to how the Legendary Beasts were released to keep players happy and would be two months before Oct. 27 (rumored date)
-Everything about the past few days regarding Hanke's interview, Ho-oh debunking, the new update, and current dullness is almost exact to what happened before Gen 2 was released, seeing that the Halloween event would be "equal" to the Valentine's day event, in which Gen 3 will be released right along side it or immediately after