It is true that in important matches such as the semifinals or the Champions League final last season, Erling Haaland seemed to disappear on the field and his role as the pillar of the team at that time was immediately replaced by other Manchester City players who had freer opportunities to score goals. I don't think it's a problem as long as the team can use every player available and actually I'm quite annoyed because Pep Guardiola very rarely changes his players in the second half. So when they should have had the opportunity to score goals through supersub players, they still relied on the players who were there from the early minutes.
that's a strategy that has been held by Pep for a long time. he will not arbitrarily replace their players unless it is in a state of urgency. it seems he has full confidence in the performance of the players he chooses in every game.
Haaland is not invisible, but increasingly powerful opponents recognize that Haaland is a serious threat. and they need to stop Haaland on full guard. it creates opportunities for other players that City can rely on because of the defensive gaps created by Haaland.