….which assumes that the various plot threads are occurring contemporaneously.
Which they clearly aren’t..
Which is also fine except sometimes those separate plot threads interact.
Sansa sends Brienne and Podrick to Riverrun in Episode 5.
Jaime gets sent to Riverrun at the end of Episode 6, just before Cersei faces her trial. He arrives there in Episode 7.
Brienne and Podrick eventually arrive in Episode 8. Fair enough it’s a long journey from The Wall but they are there to persuade Blackfish to fight in the Episode 9 battle (maybe there is a shortcut on the way back? Or maybe not, since Brienne doesn’t make it back for that battle either)
When they get there the Lannister forces have had time to set up a proper siege and pitched all their tents. There’s more time for Brienne to chat with Jaime and then Blackfish, while Jaime tortures Edmure.
Then in Episode 10 we see Jaime and Bronn celebrating with the Freys up at The Twins, then they teleport back to King’s Landing in the same episode, despite it being a fair distance, and find The Sept still burning from Cersei’s trial.
So how long was Jaime gone for exactly?