Interesting game to be honest Liverpool should have won the game but they missed all of the golden chances they had to end the game. Both Darwin Nunez and Luiz Diaz did miss chances they shouldn't have missed in the first place.
Anfield is not one easy place to win against Liverpool, no matter how good they're I mean the opponents the best results they could get out of the egakr would be to draw that match same way it was this evening with Manchester City.
Players like Kevin De Bruyne and Bernado Silva weren't productive and creative so the likes of Alvarez and Erling Haaland couldn't find the back of the net in this game and also thanks to the Liverpool defenders even without Konate. Jurgen Klopps substitute made sense, he was ready to attack all til the game ends.
In fact, Liverpool wasted a lot of opportunities because they lacked focus, like what Nunez and Luiz Diaz did, where it was very clear that they lacked concentration and if only these two opportunities could be utilized well, they would definitely get a winning score.
Not only Liverpool but de Bruyne and Haaland also wasted a very good opportunity to almost score but for some reason these two clubs seemed to have the same pressure because Manchester City was a little stressed playing away but Liverpool felt pressured because they were playing against the strongest team like Manchester City and the result a draw is not commensurate with the tension between these two clubs, but actually this is the choice for both clubs to get 1 more meaningful point.
For me, it doesn't mean that Haaland and the other players are not productive, but as you yourself said, competing at Anfield is not an easy job and we can see how if Ederson had not made a mistake on Nunez which resulted in a penalty, Manchester City would have won the match.
Not only was Manchester City less productive but Liverpool also didn't give a very strong performance because the 1 score that Liverpool got was only from a penalty kick and if that didn't happen maybe the PL title competition would have ended because Manchester City won.