OK I get that. How come Bayern have played all games at home so far, and why would they play Dortmund at home? Do they play all games at home as defending champs (unless they face a 3rd league team) or just coincidence?
It's a "coincidence" and they'd play Dortmund at home because the draw gave them a home game, which would only be changed if the 3rd division side makes it to the semis.
Mor likely it's the good old Bayern luck in draws(and everything else), which they seem to have quite often.
I mean, I'm pretty sure they'll draw whoever makes it out of that Seville vs Leicester matchup in the CL quaters as well...
Though, five home games in six rounds is a joke and I'm not sure that this ever happened before.
It's the most a Bundesliga side could have, given that the first round is always away from home for every Bundesliga team.