I don't get why people have an issue with those saying that Varys suddenly appearing was jarring. I don't think anyone is going, NO BUT HOW. We've all ascertained that time obviously passed, the issue is that they dropped the ball on communicating that.
There's various ways to indicate that time passed in movies etc; sometimes it's a simple "7 months later" tag line, other times it's more subtle like facial hair having grown in.
Other than sudden flags unfurling with all the correct banners on hundreds of ships, they did shit all to indicate that months had passed in the 15 minutes it took us to leave Dany and go to another plotline.
We're in the same place, with the same people, who look exactly like they did 15 minutes before.
Also realize that shit like that was part of the reason Martin split events from this season/last season into two books. They were split by location, and not by time, so everything is happening simultaneously, but you're connecting again and again with the same characters, and getting to see the in between shit.
I assume due to things like actor contracts that was no viable for the show, but it does mean shit like this happens.
That doesn't mean it all happens exactly in the books as in the show, but that when certain characters have to meet up again, to push further, it seems like they've crossed the world overnight.
Dany probably just sent drogon to pick him up.
I can get why it might seem nitpicky in THIS episode, but it's a pretty valid criticism. The last few episodes hit so many high points that I can easily forgive the way they TP'd everyone so they'd all be in the right locations.
It's also jarring given we have Jamie do the same thing, but they showed him riding up on King's Landing, which establishes a timeline. With Varys, we don't see him leave Dorne, or arrive in Slaver's Bay. He's never mentioned - he goes from one plotline to another, instantly.
Personal opinion is that that was likely done intentionally, given what he said to Tyrion before he left. If they had mentioned Varys, we'd have known he succeeded, and they wanted the full reveal with Varys on the ship, indicating success, followed by all the ships.