One of the weirdest situations of the 2025 NFL season seems to have come to an end this week. And, of course, the Buffalo Bills were directly involved in it.