Maybe I'm reading it wrong- looks more like $29m in cash in the 1st 2 years, assuming workout bonus and 16 games played:
$13m signing bonus + $2.1m salary + $3.75m roster + $10.15m in roster/per game bonus in 22
Still a pretty good deal for the Packers. They have a lower cap hit than the franchise tag this year (max $7.95m if Jones plays all 17 games and makes pro bowl), and they are pretty well covered if Jones gets hurt since half of his 2022 money is per game bonuses. They can even get out after this year for basically 1 year, $17m, with a $9.75m dead cap (doubt that happens unless something happens to Jones, though).