Borussia Dortmund is second most financially strong club in Bundesliga, and it's all about with their business model which is working for them in last one decade they are bringing young promising players and selling them for the huge profit, and they have never been any intention to win trophies because their business is giving them better profit with this way.
In last few years they sell big players like Haaland and then now Jude Bellingham to Real Madrid and now having few youths again in their camp which is surely going to be big assets for them in next few years.
We can expect few other clubs as tough competitors for the Bayern Munich instead of Dortmund because they have never been love to win title which is surely wired because sometimes they need to change their way for the win as well.
Even though fans wants them to be champion it is more profitable for them to sell off their players and Dortmund is likely doing this even in the recent seasons, because if they want the Bundesliga tropy they will not sell off Erling Haaland or right now Jude Belingham away if they are surely targeting the championship, for me they would likely focus on Erling Halaand and start their target in getting great players supporting Haaland, that recent game with Bayern Munich I think that they will become champion in the recent season but for sure there are something that signal to not get the championship to Bayern Munich, it is likely handling down the championship title to Bayern Munich than claiming it themselves,
Dortmund is a very good team in the Bundesliga; they fight with Bayer Munich; nevertheless, it is tough for them to win the trophy because Bayern is better than them; however, they strive to win the trophy at all times. However, Bayern Munich stopped them even last season, and Dortmund should stop selling their finest players to top clubs.That is the only thing they should do.They frequently alter their roster, which is why they are unable to win the crown. To win the league, they must keep these players and work on their flaws in preparation for the upcoming season. This manner, they'll have a nice solid unit, a team with cohesion that has played together for a time. Their younger players will continue to progress, and they will be able to compete with the elite clubs after strengthening vulnerable areas.
For the recent season Dortmund has a higher chance of winning the championship they are likely need to win 1 more game back then but they lost it, and a controversial lost on it because there were recent reports that they lost the game intentionally, but likely this is not really proven that they really did that and this is just my assumption, but still Dortmund is a great team and the number 2 team in the Bundesliga right now,