Last season Madrid was able to beat Man City with a quite astonishing score but that cannot be used as a reference for this season when they meet again, Madrid has improved its performance and Madrid's midfield and Madrid's attack line are also improving in my opinion. They almost have equal performance so the chances of both are still considered the same and it is also quite difficult to determine who will win this match in the end, Madrid has good experience in the UCL and has won many trophies but Man City wants to make a difference to the English team and try to beat Madrid in this big competition.
This season Madrid improved very rapidly and even they were able to top the standings with a considerable distance from their rivals in the league, besides the squad improvement they made last season certainly made them stronger than the previous season, besides that of course this season Madrid will not repeat the mistakes they made last season by underestimating Manchester City, So what you say is true because after all, the current Madrid team is different from last season.
From season to season we see improvements that occur in every big team like Manchester City and Madrid so we should not make the previous match as a benchmark to see who will win in the game later, even in crucial matches like that we often get unexpected surprises and certainly can change the direction of the game of both teams, Even for now I don't see both teams feeling burdened because indeed the mentality they have in the Champions League makes them very ready to face anyone when the draw was made some time ago, I personally predict both teams will play with an aggregate draw and make the match continue with extra time 15x2 in the second leg later.