Doppelgänger
Superancient Member
Its not really that contrived. For all we know it could have went through numerous worlds in addition to Poipole's. And maybe Necrozma didnt come in time to stop Guzzlord from wrecking havoc and Nagandel and the other Poipole were on their own.
Let me outline all the problems here so you realize the magnitude of this massive coincidence.
Problems
-Ash has 5 Pokemon and needs another ahead of a 6v6 battle
-Guzzlord and Naganadel have not been recorded as UBs by Aether Foundation
-Naganadel is also not identified as an evolution of Poipole
-Mohn has not been found and Magearna not activated
-Shaymin has yet to encounter Gracidea and attain the Sky Forme
Poipole is not a good fit for Ash's team because
-he's unevolved
-he has no battle experience
-he lives in Ultra Space, and an Ultra Wormhole is needed for him to be reached
-he voluntarily left Ash's team to return to his family
Poipole is weak, untrained and no motivation. To bring him back, you need to somehow make him strong and give him motivation to leave. Let's assume he evolves and Necrozma kicks him out like the Littleleo did back in XY. That gives him motivation to find Ash, since he has nowhere else to go now.
This can't connect with Guzzlord because
-Guzzlord exists in an alternate reality from the main timeline
-He required a special dimensional rift to access, it wasn't simply an issue of traveling through Ultra Wormholes
I can accept a coincidence of Naganadel returning to Alola at the same time as Guzzlord attacking. But then you further complicate things by making it the same Guzzlord from the alternate reality, and both Guzzlord and Naganadel come out of the same Ultra Wormhole.
All of this is happening in one episode, at the climax of the story.