Are they really the gaping holes though? If you see the dock and part of the ship you can certainly assume the chains came from there. If you think Aegon Targaryen was underwater for several minutes you may be surprised that he was actually only under for a bit over a minute.
I could write it with a few tweaks too but dummies who don't pay attention are still going to see plot holes. I know time has become a big issue lately but the complaints were the opposite in early seasons when people were asking when was Daenerys gonna stop traveling and do something. People like to whine is all. So don't worry if it's 1 or 2 or more days that has passed, just know this got here and that got there and now she's here.
Sent from my iPhone using Tapatalk
Yes, they are gaping holes if they are so obvious people feel the need to discuss them, especially the whole time period of them being under siege.
The ice needed to freeze for them to cross and attack.... this part severely limits how long it could have taken for Gendry to get to Eastwatch, raven to get to Dany, and Dany to get to Jon....
Gendry running to the wall has to take at least half a day... a raven is going to take a couple days minimum to get to Dany.... Dany is going to take a day or so at least to get to Jon.... Even if you assume bare minimums of travel/notification/response.... the group on the ice was out there for like 3 days minimum.... and the ice didn't freeze I guess....
Now all of this bullshit could have been avoided by just contriving some reason Dany had gone to Eastwatch.... Gendry takes half a day to run to Dany, she takes 20 mins to fly to their rescue.... now no one is asking any questions about the timeline.
I could come up with other methods of fixing/writing this so it makes sense, so again... if I can come up with ways to make it so the viewer is not scratching their head, why didn't they?