Thought I would post the actual NCAA Rule here and let you decide.
Link:
RULING: Foul by A92 for interference with the opportunity to catch a kick. Penalty—15 yards from the spot of the foul, which is the 25-yard line. X. Punt receiver B44 is standing at his 30-yard line in position to catch the kick. Defender A11 races down the field to cover the punt and reaches a point about a foot directly in front of B44 as the ball descends. B44 makes the catch without having to adjust his position or manner of catching the ball because of the presence of A11, who does not pull back to give B44 more room. RULING: Foul for kick-catch interference. A11 entered the one-yard area directly in front of receiver B44. 15-yard penalty. XI. Punt receiver B22 is at the B-30 awaiting the punt as it makes its downward flight and his teammate B88 is three yards in front of him at the B-33. Down field to cover the kick, A44 legally blocks B88 into B22 just as the ball reaches him. The ball hits B22 in the shoulder and bounces away. Team A recovers at the B-25.
Adding this
RULING: Legal play; no kick- catch interference. A88 is closer than one yard to B22 but is not directly in front of him. He does not affect B22’s opportunity to catch the ball. First and 10 for Team B at the B-32. XIII. B44 is in position to catch a punt at the B-25. While the ball is still very high in the air and well before it comes close to B44, A88 runs directly in front of B44 within a yard but is not near him when the ball arrives. B44 catches the punt and is tackled. RULING: No foul. Although A88 penetrates the one-yard region directly in front of the receiver, this is so early in the action that there is no interference with B44’s opportunity to catch the kick.
Link:
RULE 6 - Kicks :: NCAA Football Rules Online
rulebook.github.io
RULING: Foul by A92 for interference with the opportunity to catch a kick. Penalty—15 yards from the spot of the foul, which is the 25-yard line. X. Punt receiver B44 is standing at his 30-yard line in position to catch the kick. Defender A11 races down the field to cover the punt and reaches a point about a foot directly in front of B44 as the ball descends. B44 makes the catch without having to adjust his position or manner of catching the ball because of the presence of A11, who does not pull back to give B44 more room. RULING: Foul for kick-catch interference. A11 entered the one-yard area directly in front of receiver B44. 15-yard penalty. XI. Punt receiver B22 is at the B-30 awaiting the punt as it makes its downward flight and his teammate B88 is three yards in front of him at the B-33. Down field to cover the kick, A44 legally blocks B88 into B22 just as the ball reaches him. The ball hits B22 in the shoulder and bounces away. Team A recovers at the B-25.
Adding this
RULING: Legal play; no kick- catch interference. A88 is closer than one yard to B22 but is not directly in front of him. He does not affect B22’s opportunity to catch the ball. First and 10 for Team B at the B-32. XIII. B44 is in position to catch a punt at the B-25. While the ball is still very high in the air and well before it comes close to B44, A88 runs directly in front of B44 within a yard but is not near him when the ball arrives. B44 catches the punt and is tackled. RULING: No foul. Although A88 penetrates the one-yard region directly in front of the receiver, this is so early in the action that there is no interference with B44’s opportunity to catch the kick.