There's a team that, over the remaining part of their schedule, will face 6 opponents that are coming off a bye week.
That's just poor scheduling. Should never happen.
There's an easy way to eliminate the whole percieved advantages/disadvantages of the bye, for the team coming off and the team playing them. I'd just set the middle eight weeks as bye weeks. Each week one division is off, and the following week they play each other. Problem solved.