All they have to do is give the two teams playing on Thursday night a bye on Sunday, so they have 11 days before that game, and 10 until the next one. Instead of a bye, you still play only one game in 20 days. Players can still get a good five-day break after the Sunday game, and come back on Saturday to prep for Thursday, and then a nice long weekend after that before the next game.
I'm not the first to mention this idea, and I am baffled why they don't just do it that way.