I’ve never seen any posts on this topic, so I decided to ask since I like posting about continuity errors. So during Secret Wars (2015), we had two different versions of 616 Peter running around. We had the one who survived the convergence along with Reed Richards, T’Challa, Peter Quill, etc., and most importantly Miles Morales. During the main Secret Wars series, Peter and Miles help the others in trying to defeat Doom and end Battleworld’s existence.
However, there was a side series running during the event called “Ultimate End”, which is where the 616 and Ultimate heroes who died during the convergence were placed, with them believing they accidentally merged their two worlds, only to find out later on that Doom constructed this entire new universe inside of Battleworld and it was the fault of none of them.
Eventually, Miles (who survived the convergence) makes his way across Battleworld to let them know the truth. The problem is that there is another version of 616 Peter who stars heavily during Ultimate End. So Peter got a Battleworld duplicate even though he survived the convergence, but Miles didn’t? Miles never seems to think it’s strange that he meets Peter again even though he was just helping the Peter that survived the convergence?? It is never addressed in any book that there are two versions of 616 Pete running around, the one who survived the convergence, and the one starring in “Ultimate End.” Want to know if anyone has came up with an explanation for this, or has their own head canon lol. This has been bugging me for 6 years.
And to anyone wondering, I’m not counting Renew your Vows since it wasn’t a version of 616 Peter, and has even sprung into its own universe after Secret Wars ended, although 616 Pete, MJ, and Regent seem to somehow retain some memory of it.