Every team that doesn't play on Thursday would get 2 full weeks off.....the way they do now during BYE weeks.
32 teams. 2 teams per game. So you'd need 16 Thursday games to make every team have the same BYE length. But since you can't have BYES the first 2 weeks and the last handful are too late in the year for a bye, you'd have some teams that don't get scheduled on TNF. Those teams would still need a BYE.......where they'd be getting 2 weeks off, because they are not playing a Thursday game.
Well they only actually get 1 full week off, as they have a full week of practice following the bye. I don't see any reason to try and balance BYE length. I think you're overthinking it here. You have your bye week, and some of those teams exit the bye with a Sunday game, some exit with a Thursday game and then 10 days until your next game.
If you have a BYE in week 5, you play the Thursday of week 6, then the Sunday/Monday of week 7. Or, you have a bye week 5, play the Sunday/Monday of week 6 and Sunday/Monday of week 7.