This is a surprisingly rich contract. $8.5 million cap his in 2023, only $1.5 million in savings if he's released. They clearly preferred him to Harrison Phillips at the same money.
Bills are already down to $15 million in 2023 cap space, if the cap goes up $10 million. And that's with Edmunds, Knox and Poyer as free agents. They must be counting on the cap going up a lot more than $10 million.