the performances of Freiburg and Frankfurt are much better than Dortmund and I predict that Dortmund will not be able to finish in the top 5 until the end of the season. dortmund is ranked 6th in the bundesliga standings with 25 points, so far dortmund has lost 6 times, and that keeps their ranking from being in the top 5, other news that is not pleasant to hear is that Youssoufa Moukoko intends to leave dortmund, this will definitely add to internal problems for dortmund because bellingham is also reportedly being targeted by another team.
We have some shocking start of this season for few teams like Borussia Dortmund, Bayern Munich and Bayer Leverkusen but good thing happen with Bayern Munich after some struggle now they are back at the top but sadly other teams are still struggling badly and have no better results before this break hopefully now after break they could be improved performance and touch better levels in League table but right now Freiburg, Leipzig and Frankfurt are doing amazing job and have good fight for the Champions League spot even this all is too early but still these teams can do good for this season, and we can watch good entertaining end of this season specially Union Berlin which have good time at the top now struggling and wants to fight back for the good spot which is now not easy.
This season some teams like Freiburg or Frankfurt have really surprised me with their incredible performance. But I have to say that I expected more from Dortmund and they have not been as much consistent as I expected them to be.
As @Sirait said, Moukuku might be leaving the Borussia Dortmund squad, and this has been Dortmund's scheme of earning money, which is selling their better players and scouting for more promising young players.
I think in my opinion Dortmund might be able to finish at the top for at least as they are a big club and they have some experience players. But only time will tell and another factor is how Freiburg and Frankfurt perform in the coming days.