The plays on Game Pass don't lie. The only play where Tannehill got sacked for holding the ball too long was the Anderson sack. Everything was clear in the backfield until I think it was Tunsil let up on the play and allowed Anderson thru. Ryan had plenty of time to get rid of it. No doubt his fault all the way.
The others...
5th series, Copeland sack. ANY QB in the league would not have seen COpeland coming on that one. He snuck around behind the tackle and there wasn't a chance in hell RT had time to get rid of the ball once Copeland was in view. AL he could do was hold onto the ball and take it, and he did so admirably.
8th series - after halftime... This was not due to Ryan holding the ball too long. It was a fake hand-off left then roll-out right. While Ryan was turned to the left for the fake hand-off, Jenkins flew into the backfield untouched. There was no delay by Ryan in his fake and the turn to roll-out... but by the time he started turning into his roll-out, Jenkins was already in position to sack him. All Ryan could do is try to back-peddle and throw the ball away. It slipped out of his hand in the attempt to throw it away. Again, any QB on that same play would have been sacked. However they might have been able to hold onto the ball. There simply was no time to throw it way.
That's three so far... only one of those did Ryan hold the ball too long.
10th series... this is the one that never hit the books due to the Jets penalty. But this one was Ryan's fault. However it was not for him holding the ball too long. The pocket was collapsing at about 2 seconds, so Ryan tries to run it to the left. once he makes the decision, he takes a bad angle to try to get around the corner, and Copeland is able to release from his blocker and grab Ryan. Only fault here is the angle. If Ryan had gone outside a little more, he might have bought time to throw it away or make it around the corner. Pocket presence was actually good as he anticipated the pocket collapsing and tried to scoot out left.
That's it folks... 4 sacks and one of them was cancelled due to a Jets penalty. Of the 3 that counted, only one of them was avoidable.