If City could win the Champions League again this season it would be a great achievement and I'm sure Guardiola would really like to achieve this goal. But it’s not so easy to do, I see how strong Real is now, I think that if the lot allows this to happen, then Real can meet City in the final and it would be a great final. As for Bayern, Arsenal, Barcelona and other teams, they all have weaknesses that I think will not allow them to reach the final, although the example of Inter in the last final shows that sometimes a luck can allow not the strongest team to reach the final (but Inter were good).
City will become the second team to win back to back UCL trophy after real madrid which was winning UCL three times in a row. it's likely manchester city really needed to have some key players like rodri and de bruyne to win UCL again.
Manchester city can't do that without them all caused by they were the brain of manchester city gameplay. losing them all was giving disastrous performance for manchester city at this moment.
City needs to have its key players back again before it will able to win UCL. City will not able to win UCL again withhout them all.
I mean it is obvious that they need Kevin De Bruyne back, that would be the best case scenario for them, but without him I am not entirely sure if they will be able to win it. Not like there are that many teams doing great this season, but still without KDB they are not as good. That dude is the engine of their car, sure other parts matter too but the engine is the most important part and they should be looking for him one way or another.
I think the best thing to do in this case would be making sure that they are doing fine, and that would only happen with some sort of difference on the long run. So either they will win it, or they are going to end up being unlucky with their injuries and such which will result with them losing.