I understand the Browns only paid his $1M roster bonus a few days ago which is seperate to his salary…
As to why he agreed to come to Buffalo for less money… perhaps at this stage of his career he is looking to be on a team that can win the championship… also he figures he may be able to sign again at Buffalo in 2023 if things go well…