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.
Julian Alvarez was one of the best attacking players for Manchester City not until Pep Guardiola signed Erling Haaland, the Norway international presence made things difficult for the Argentine. Alvarez game time was rapidly limited and this was consider not good for the player, he had no other choice than seek for new opportunity to explore his career and Atletico Madrid was present to recruit him as one of the evident players this season. He's fitting into the system and banging goals for his new side while Manchester City struggles this season.
This season is entirely different for Manchester City because they've failed in major phases this season, watching them having a losing streaks is definitely something to talk about because they're weigh out of the league. This is a big slam on Pep Guardiola reputation as manager, this is the first time for an elite team managed by Pep Guardiola having recorded defeats 4 times in a row. This is happening and the earlier Pep Guardiola spots his problem, the better for the team and supporters. Manchester City have reunited with the current players and Pep Guardiola sorting out possible means to get the team settled this season.