Hey @geepple,
Welcome to the forum! 
This is a good question, and the answer depends on a handful of things.
TrainerRoad’s fatigue management system will suggest adaptations to your plan if the work you’re doing does not seem sustainable long-term based on your recent training history.
Our data shows that athletes who ramp up their training stress too quickly often suffer from overtraining symptoms and need to adjust their training plans in order to recover and move forward with productive training.
Since you’re often doing 6-7+ hour long rides on the weekend in addition to a couple of hard workouts during the week, it’s likely that TR will suggest adjusting your plan after those long rides, as you’ve seen over the past few weeks. This can compound if you continue to ride through days of high fatigue.
A good example is your 7+ hour long ride on June 1st. You got a red day on Sunday, but chose to ride another 4.5 hours instead of resting, which caused two more red days on Monday and Tuesday. A similar thing happened this past weekend, but because your Saturday ride wasn’t as long, you only had red days through Monday.
If you want to have the best chance of long-term success with your training, it’s probably ideal to follow TR’s recommendations.
If you’re confident in your approach, though, feel free to make your own call. As your weekly training stress starts to stabilize (it’s been a bit up and down over the past year) it is possible that you’ll get fewer red days if your training is going well. Additionally, if those suggestions are getting in your way, you could switch your training approach from “Demanding” to “Aggressive.” This will tell the software that you’re less concerned about recovery, and are willing to risk overtraining in order to achieve more training stimulus.
I do personally think that your weekend rides are way longer than they need to be in order to build the aerobic system to complete a long ride like the one you’re planning. 
Let me know if this helps and if you have any other questions about any of this.
Good luck & happy riding!