During this season I think Bayern Munchen should as well know that they need to upgrade the team further as Kane is not enough,they need other players and they need to improve in how they handle the ball and how they manage the game,their real weakness during this season has been to not be able to manage their advantages.
As for Bayer Leverkussen not much else to be said about them,they are doing extremely well both int the Bundesliga which they have already won it and also they are doing quite well in the European competition too,especially after that come back from 0-2 to 3-2 in just 8 minutes there.
I will not react excessively to the defeat of Bayern Munich or Dortmund because Bayern Munich has no real interest in this match because they should let go of the Bundesliga title which is no longer possible to achieve and focus on their match in the Champions League.
Meanwhile, Dortmund has much higher motivation because Dortmund is competing fiercely to finish in the top 4, so I think their victory is natural.
This season, Bayern Munich's performance has been very inconsistent, which is why they lost the Bundesliga title. Regarding the strength of the Bayern Munich team, I think they are quite capable, only consistency is their problem this season.