Real Madrid had formed a strong team but injuries messed up all their plans. They bought Mbappe and released Toni Kroos from their club last season to play Jude Bellingham in midfield. Valverde has problems, so Real Madrid's plan may be different in the upcoming matches.
Real Madrid have plenty of support players but without players on their bench who are at least as skilled as those who have performed in the starting XI in important matches, it will be challenging for them to win against any team. But the defense is still strong, so this defense is now the hope of Real Madrid.
Injury slightly made Real Madrid's power problems but over time Ancelotti tried to finish even though he had to install it not a core player. I believe he is able to solve the problem because indeed into the squad owned by Real Madrid is slightly better than other teams. But because a few matches that ended were not satisfactory, Ancelotti had to find a way to deal with these conditions.
Facing Dortmund is not easy even though Head to Head Real Madrid is still superior but now they have to really work hard so that they do not experience defeat like when facing Lille, even though if you see the opportunity Real Madrid should be able to win the match.