In addition to Bayern Munich and Leverkusen, we also cannot miss Frankfurt who is the mediator of the competition between the two teams. Frankfurt will likely appear more consistent considering their schedule is not included in the Champions League. So this season Frankfurt can focus on maximizing their chances in the Bundesliga. Occupying 2nd position with a small difference from Leverkusen requires Frankfurt to be able to create distance.
Frankfurt can indeed be an obstacle for Leverkusen in terms of competing for its position in the Bundesliga standings, but Frankfurt must be willing to make improvements in terms of consistency because Frankfurt has also experienced two defeats and three draws during the thirteen weeks in the Bundesliga this season. So at least Frankfurt must continue to be able to win matches so that their position is not taken by Leverkusen even though Frankfurt is finding it more difficult to catch up with Bayern Munich who are currently at the top of the Bundesliga standings.