Trouba only has 12M left in salary on his deal while carrying 16M over the two seasons in cap hit. If there is a team that might struggle to hit the floor will take the extra 4M in cap hit for the lesser salary.
I really do wonder if San Jose is on his list. I would think so, but you never know. I'd take back Rutta on his 1 year deal as part of it. Would fill a 3rd pairing role and would be off the books in a year. Allows Schneider to take the 2RD role.
Considering San Jose may have a hard time getting players to commit to being there, getting an 8M cap charge for two seasons helps them get to the floor both years and is up when they are probably starting to pay some of their younger players.
Regardless, there is much more cap space available to teams than the last few years as some deals expired and now we finally have a cap increase. If they are going to make this move, it is this summer. Waiting for next summer is just bad business. It's time to push all in this summer. We won't have Lafreniere or Shesterkin on these kind of a deals after this year and we won't have a better version of most of these players on the roster.
You can have a transition year working through the 25-26 season as Panarin's deal is set to expire.