They are the same play but different coverages. In the 2 examples a S or LB is at or outside the left hash so a throw outside makes sense. Against the Eagles due to blitz the middle was WIDE open. Going outside just makes it a tougher throw for Josh. I get why Josh threw it inside for those 2 reasons. But he pulled the trigger too early imo too. He had a second to wait to see where Gabe was going.
in full, I think the route was Gabe’s bad and throwing too early Josh’s.