Last season we saw that Manchester City were able to maintain their consistency of performance even after Guardiola rested key players in his squad. Honestly, I miss Alvarez a lot this season. Alvarez was a worthy replacement for Haaland. More importantly, City won many important matches because of Alvarez's goals. But Guardiola did not give Alvarez enough chances. Despite not getting a place in the starting lineup last season, he scored 11 goals and provided 9 assists in the Premier League. Alvarez scored 5 goals and provided 2 assists in 7 matches in the Champions League.
However, it is true that City are not in good form. We have not seen a better performance from Manchester City in the last few matches. City's players performed poorly, which is why they lost. Guardiola must try to boost the confidence of the players. If the players are not confident, Manchester City will not be able to get 3 points in the next match against Tottenham.
Alvarez wanted more game practice, at first he didn't have it at Atletico, but now it looks like he got it and by the way he regularly scores, so yes he is missing in Guardiola's team, the last matches when they suffered losses the problem was precisely in a bad attack.
City gives the impression of a team in which any player can score, but sometimes when their opponents defend with the whole team it becomes difficult for them to score, it looks like Arsenal showed how to play against City in defense and now their opponents are trying to apply it, but seriously I think City are just having a losing streak, which they will soon overcome.