Bayern Munich's inconsistency gave Bayern Leverkusen a comfortable lead over Bayern Munich this season because if Bayern Munich had been consistent enough, they could have put more pressure on Bayern Leverkusen, and the point difference would have been three or five points.
I think the current problem is not only in Munich. but you can see how Leverkusen swept 25 matches without defeat. That's something that will be very difficult for all teams in the Bundesliga to achieve. Last season, Munich almost lost the trophy to Dortmund. and now catching Leverkusen seems unlikely.
If Leverkusen maintains its consistency to be unbeaten until the end of the season, this will be a big achievement for Leverkusen for the Bundesliga. Even Munich will have difficulty catching Leverkusen.