On the paper Dortmund upcoming opponents is weaker than them and it shouldn't be any problem to collect points from those teams but Dortmund still cannot performing consistent this season even few months ago they were lose from Hertha Berlin which is categorized as weak team in Bundesliga so this indicate Dortmund can be slipped even from against weak team
And Dortmund current manager should be evaluated these records and indeed difference points between Dortmund with the team in the top 3 is not too far and very possible to chased but they should be improved more their performance however from all of Dortmund opponents i will be wary of Leverkusen because they were performing well lately with gets 3 winning streak and this indicated Leverkusen has able to bounce back
Dortmund should be able to collect points from any club aside from maybe Leipzig and obviously Bayern, because those two teams are at high level, Bayern is elite, Leipzig is rich and aside from that every other team should be easy to beat for Dortmund. It is not about if they could, but a bit more about will they?
Because, they haven't played at the high level that they could and that is why I am not really shocked about the current situation, these things do happen and we should be fine about it. It is something they are capable of doing and if they are capable of doing then they should be doing it, otherwise they are just underachievers, thats it.