Fans severely over estimate the effect strength of schedule has for MLB teams. We see it weekly in the GDTs when someone says "there is no excuse to lose to this crappy team". Unlike football, where a 1-15 team is expected to lose to a 15-1 team 90%+ of the time, baseball doesn't work this way.
All teams in baseball win at least 40% of the time, so it is expected that good teams lose to bad teams...often. This football mentality is prevalent in baseball fans, and it is unequivocally wrong. It's why MLB seasons require 162 games to find the best team rather than 16 games.
This article is from July 20th, but it shows just how little of an effect strength of schedule has on a team's record. The Indians play in arguably the worst division MLB has seen in a long time, and that only "gives" them a 2.5 win advantage in the 2nd half of the season. That boost is, by far, the largest of all MLB teams.
https://www.fangraphs.com/blogs/the-easiest-and-hardest-rest-of-season-schedules/
The teams with the "toughest" schedule were only penalized by ~1 game.
The rest, including the Braves and Phils, fell into the range that can be considered nothing more than noise.