Pokemon Timeline doesn't make much sense. It's full of Alternate Timelines. Take Gen 3 for example, Team Magma resurrects Groudon in Ruby, but It's Kyogre by Team Aqua in Sapphire, and in Emerald, both teams take part equally and Rayquaza stops their fight.