Cap hits, actual salary and recapture penalty are all three different things.
If we were to trade Weber after his $12 million seasons, the recapture penalty would be $33 million split over how many seasons he had left on his deal at the time he retired. I think that's what he's eluding to more than anything. Moving Weber before July 1 would put us around a $24 million recapture penalty divided by the years remaining on his contract at the time he retired.
The only time to move or to have moved Weber was before his second bonus was due or after year 13 on his deal. Those recapture penalties would be in the $6 million dollar range. One year at that hit isn't great but it isn't awful and if we had moved him after the first year it would've been a little over $6 million split over the years remaining on his contract at the time of retirement which would've meant at worst case scenario around $6 million for one year or $3 million for 2 years etc.