You are missing the important point where I said they also have a game in hand. I would rather call it a 2 point gap at this point since they're almost at full strength and that's not a lot to catch up to. Just one unexpected loss from Liverpool and we may see a change in leaderboard.
I think it's still a bit hard since Liverpool are in advantage and I agree with what you are saying but what if City also loses some points in attempt to cover the gap? It will be all same again. The pressure is too huge for the top teams in the PL table right now. The one who is consistent will be the one winning the season. Liverpool no doubt have maintained better consistency and I feel if they continue to perform like this, then they will for sure will win the title this season.
Man City has one match they haven't played yet. And this does give Man City an opportunity to get 3 points. But this is still not a guarantee that Manchester City will win the postponed match. Because we all know that sometimes Man City also loses or draws against weak teams. But there is a big possibility that Man City can collect full points in the postponed match.
But it is true that Liverpool this season is also very strong. Even without Mohamed Salah, we can still see Liverpool winning with a big score in yesterday's match. So there is no doubt that Liverpool is likely to maintain first place for quite a long time.