Yeah. To me it looks like the only guaranteed money is the signing bonus that was equally spread across 4 years.
I fully believe though that the Bills organization will do everything possible to make it right if worse comes to worse and he is unable to return to his job.
Well he's gotten his base salary for 2021 and 2022, so he's already recieved $1,485,000 in game checks in addition to the $160,476 signing bonus... so career earnings at this point are $1,645,476.
He likely will be on the roster starting the first day of the new league year, as he'll very likely still be 'injured' but those are paid on game checks... so he's not going to see one of those til week 1 of 2023... unless an injury settlement is agreed upon before that.