To be honest, I really don't like this "recovery" of Zooans as a plot point. It's just a cheap ploy from Oda, because Kaido is massively outnumbered. I feel like a lot of characters are going to be "defeated" and just come back to be DEFEATED. This way he lets multiple people have the same person as adversary.
This way, he can have his cake and eat it too? Oh I have to match Jack with Inu/Neko because of plot, but I also want to retain him for Jinbe? Let's have them "defeat" him, and let's have Jinbe DEFEAT him. Same for Yamato and Ulti, maybe Nami with Zeus and Ulti "defeating" her.