One thing with Guardiola is his transfers. I think its fair to say that one if his obstacles in larger games is his lack of stars/carachters. That´s what won Real Madrid the game - Benzema, Modric, Vinicius... The kind of players that grows with the pressure att the biggest stage. Liverpool has them too - Salah, Van Dijk, Mané etc.
The main carachters of City was there already before Guardiola arrived - Aguero, De Bruyne, Silva, Fernandino, Kompany and to some extent Touré. We all now he likes diciplined players that forms into his system and has had problems with Ibrahimovic, Etoo, Touré and so on. Some for good reasons, some he could not handle.
Few of the replacements have made the difference though and he was in Barcelona dependent on Iniesta, Xavi and Messi - players that was already there. At Bayern you have Lewandowski, but was still depending on Ribery and Robben.
Haaland is somewhat another type of signing for next season, but he is still also kind of a streamlined workhorse.