Here’s an out of the box thought:
Move Bills/Titans from Sunday to the following Thursday, the same day the Bills were supposed to play the Chiefs.
Have the Chiefs/Pats game that same Thursday.
Have the Bills/Chiefs game made up at the end of the season if necessary.
Pats would have to play Sunday, Thursday, Sunday, but 1. Who cares? And 2. They would essentially get two bye weeks to make up for it.