Kupp is due $20 mill for 2025, $12.5 mill in base salary with a $7.5 mill roster bonus.
$5 mill of his roster bonus is guaranteed already.
With his production and injuries, I don't see another club paying him $20 mill for next season.
Any trade would have to involve a contract restructure and likely pay cut or change some of the base/bonus into performance bonuses for him to hit to get paid.