You can’t really delay a 9:30 pm start time. If they didn’t try to televise every game on the same channel, and out 2 games in prime time simultaneously, you could have a lot more time for ice care and accommodating OT.
Well I think more of the reason for the delays is because of the cleaning and ice maintenance procedures between games. For example last night in the CBJ game they mentioned on TV it's about a 45 minute process for cleaning the locker rooms and benches between games before the next teams can move in. And they have a separate process for ice, and changing dasher board ads. So the longer a game goes into OT pushes back those procedures, which in turn pushes back start times for later games in that arena.
Today Canes and Boston went to 2OT, that pushed the start time back an hour for the Caps and Isles game, and therefore will push back the start time of the Flyers vs Canadiens.
If they had used two arenas per bubble, so the Scotiabank Center and Coca-Cola Coliseum (Marlies Arena) in Toronto for example, the schedule for today could have had the Canes vs. Bruins at Scotiabank, Caps vs. Islanders at Coca-Cola, then Flyers vs. Canadiens back on Scotiabank. It would've helped both ice conditions, TV start times and allowed for better accommodations for OT games.