I agree that frequent batting order shuffling isn't likely to be productive. When 6 or 7 of your regulars are slumping, it's going to be difficult to string together hits and score runs regardless of what order they hit in. There's no way to know which hitter is going to hit a home run in the middle of a 3 for 30 stretch or who's going to be at the plate when you get runners on base.
As for the order that scored 25 runs the last 3 games (now 17 runs in the 3 games after the break) I would note this. On Saturday, the batting order produced 1 run on something like 4 hits through 10 innings, including failing to advance the ghost runner in the 10th. They took advantage of the ghost runners, the bottom of the Twins bullpen, and a horrific misplay of a popped up sacrifice bunt attempt to score 7 runs in the last two extra innings.
The Sunday order had Yelich on the bench while the runs were produced mainly by Chourio and Haase (hitting out of the 8th and 9th positions) and Hoskins hitting a HR (something he does once a week or so even when he's slumping. Maybe that would be a good order on a regular basis, but I wouldn't bank on it.
Last night the order produced 1 run on only 5 hits.
Since June 2., over 41 games (about a quarter of a season) the Brewers offense has produced 179 runs. That rate of 4.31 per game is 10th among the 15 NL teams, so these scoring struggles have been going on for some time.
It remains to be seen if this is just a blip (albeit a fairly long one) or a result of a lineup with several players wearing down or regressing to their norms.