We'd have to navigate any single game because shit (in the form of deflections, wonder goals, refereeing mistakes, red cards, injuries, etc.) can happen in every game. We can't predict in advance where we could drop points. If we were told before the season that we'll have dropped 10 pts after 22 games, absolutely nobody would have guessed back then that 5 of those 10 points were going to be dropped vs Southampton and Palace of all teams, and at home at that.
How difficult is to win all games before Liverpool? Well, we can calculate the probability by giving us 90% chance to win every game before Liverpool (that's probably quite optimistic, but that's part of the point). Then the chance that we win all these games is less than 40%, and that's on the condition we will be (nearly) full strength in all games, otherwise the chance to win drops from 90% to say 70%. So, even if everything is fine wrt Covid, injuries, personal problems..., the chance that we win every game before Liverpool is less than 40%, and realistically closer to 20 %.
I'm a huge fan of this team (think it's potentially the best City team), but the dream of having another Centurion season is unrealistic, imo, and unnecessary as well. The players and the manager would rather win the league with only 85 pts AND win the CL than win the league with 104 pts and fail in the CL. This team needs success in Europe to make further progress, new domestic records would be great, but I guess that's not the aim this season.