Last season Leipzig beat Dortmund with two wins 2-1 and 1-4, but for this season's match Leipzig will play Dortmund with their new coach. To be honest I personally would doubt Leipzig this match and I have no hesitation in betting for Dortmund to win, apart from the new coach Leipzig's performance so far this season has not been good. So yes, even though Leipzig will play at home, it doesn't look like Leipzig can beat Dortmund. On the other hand, Dortmund will certainly avenge their defeat last season, because losing two matches last season was really bad for Dortmund so at this moment Dortmund will certainly win the match as a way to take revenge.
It's Leipzig's home match but I can't call them favourites. Their performance is not good this season. There is a lack of coordination among the players. They have won only one out of 5 matches. Their gameplay has deteriorated badly. And their attack is weaker than last season. They managed to score only 6 goals in 5 matches. If such a weak attack doesn't improve, they won't be able to win against Dortmund. Dortmund is an experienced team, and their performances this season are also very good. Dortmund is now in second place in the points table with 12 points in 5 matches.
Leipzig who started the season very badly, which in the 5 matches that have been played in the Bundesliga only managed to win once as you said.
Even Leipzig's poor results this season continued in the Champions League competition, where Leipzig were defeated by Shakhtar with a fairly
large score, even though Leipzig are playing at home. This finally made Domenico Tedesco fired and replaced by Marco Rose.
Very different from Dortmund's performance this season which is quite good, where Dortmund managed to be in second place in the Bundesliga.
Then Dortmund also won positive results in the Champions League by beating Copenhagen. That's why the Leipzig vs Dortmund match is
probably Dortmund's favourite, even though Leipzig are playing at home, but Dortmund's form this season is much better. So my prediction is
that Dortmund will beat Leipzig, after all Dortmund definitely want to avenge their defeat in the previous season. Then Dortmund is also in dire
need of a win in order to beat Bayern's dominance in the Bundesliga. Especially now that Dortmund is one point ahead of Bayern, so Dortmund
want to maintain it.