Well, he's the starting QB on a national championship contender, so there's that.
His runs against aTm might have seemed labored because they have one of the better defensive front 7 in college football and ND replaced their entire offensive line from last season, starting 2 freshman and 3 sophomores—five guys who had a total of 6 combined starts prior to Saturday. To say that they were concerned about the ability of that green line to hold against perhaps the most talented defensive front they will face this season is an understatement. Leonard threw 30 passes, only 3 of which were longer than 10 yards downfield. Most passes were quick, short routes that didn't require that green offensive line to hold a pocket for very long—Leonard held the ball on average for just over 2 seconds before throwing to a receiver. ND ran the ball a tad more than they threw it.
In other words, Marcus Freeman and his new OC, Mike Denbrock, wanted to simplify the game for their OLine, focusing the offense on quick dink-and-dunk passing and straightforward runs, understanding that Kyle field is a nightmare for opposing teams (highly ranked LSU and Alabama teams have both lost there in recent years, among others) and gets extremely loud, so best to make things as easy as possible for brand new starters. Knowing that ND also has one of the best defenses in the country this season, they likely concluded that in all likelihood the game would require both teams to manage field position and patiently take advantage of any scoring opportunities that came their way, which is exactly how the game played out.
Who knows how the season will play out in the end, but their OLine will never be as inexperienced and in a back-against-the-wall situation as they were on Saturday night. Leaning on their D and being opportunistic on O was the right strategy for the context. They'll be able to open up the offense more as that OLine matures throughout the season.