Leipzig Is not as consistent as last season but I think their chances of being in the top 4 are greater than Dortmund, currently leipzig and Dortmund are only 1 point apart and Dortmund next week will face a difficult match against Bayern Munich, so Leipzig chances of rising to rank 4 can happen if Dortmund lose from Munich, But still Leipzig should be able to get 3 points from Mainz later, In my opinion Leipzig has more chances to end the season in 4 than Dortmund.
Leipzig and Dortmund are closely matched in the Bundesliga with only one point separating them. While Leipzig has not been as consistent as last season they have a good chance of finishing in the top four. Dortmund has a challenging match against Bayern Munich next week, which could impact their position. Leipzig, on the other hand, has a more manageable match against Mainz. Thus Leipzig may have a slightly better chance of finishing in the top four than Dortmund IMHO.