Both teams now have plenty of time to prepare and study each other’s techniques. The coaches will play the most role here. Both teams have experienced and strong players but in my opinion, the coach will make the difference. Also, I would say that betting on this match is very risky since we can't even predict the total number of goals for example.
Yes, it's true that it's difficult to predict because Dortmund could give Madrid a surprise, like in the UEL final yesterday where Atalanta beat Leverkusen with a landslide score in the final and I'm sure many people lost their bets because they chose Leverkusen, therefore this UCL final even though Madrid is still in the top Of course, Madrid has to be careful when facing Dortmund because of course they will definitely look for ways to learn how to play Madrid and how to put pressure on Madrid to be able to control the match and score goals.
You are right that now they have time to learn each other's strength techniques, the point is to read the opponent's playing style where of course both of them will really want to win in the final match, Madrid wants to win their 15th title and Dortmund also wants to win it because it has been a long time not winning the UCL trophy, so far both of them have played quite well in the UCL and of course they will definitely show their best game, no one can be underestimated in this final match because both of them are great teams who deserve to enter the UCL final and they have the same strength.