In general, I think we're struggling for time to get through all the material and/or to have enough time to do the exercises (or to do them justice at least). A solution could be to explicitly mark more of the niche topics (such as 7.7, 8.5, and 8.6) as advanced/optional and recommend that those are not taught in the live deliveries. This might also create more room to add topics like GitHub actions, which we don't cover much at the moment but probably should, or to shuffle topics between modules so that some (like the first few) aren't so pressed for time.
On the other hand, more than half of the students today preferred to continue with teaching rather than return to the exercise.