After some quick reading, it looks like they have a couple more rules beyond skipping timeouts for a PP, icing, and goals.
There were stoppages at:
15:40 - PP before the timeout window
15:12 - goal before the timeout window
9:18 - offsides; this was the under 14 timeout
9:07 - out of play; would have been the under 10, but a minute hadn’t run since the last timeout.
Then the remaining stoppages were in the last two minutes of the third, where there can’t be any. In the first and second there can’t be any in the last 30 seconds.
So NBCSN had to run two extra breaks postgame, without another game to lead in with. Advertisers can’t have been happy about that.
But I mirror your sentiment. That was about as close to 20 minutes of real time play as I can remember. If every period went that quick we’d be cutting it close to sub 90 minute games.