Quoting: TheAlien
Does Van get faced with a recapture penalty if they acquire him tho? I know for Luongo both Florida and Vancouver were faced with a penalty
I think how it works is that as the contract goes along they track "net cap benefit"(NCB), which is basically the difference between the player's actual salary, and the cap hit. So any year that a team is paying the player more than what their cap hit is; NCB is accrued. If they pay less than the cap hit, the total NCB starts to reduce.
Basically since the end of the 17-18 season, Weber has been getting paid 6M, which is ~1.8M less than his cap hit. His first year in montreal, though he made 12M, so NCB for MTL was around 4M after that season. After this season the NCB for Montreal, or any other team who acquired him, will be negative, and therefore no penalty for anyone but Nashville.
For Luongo, the first year that Florida acquired him they paid 6.7M and his cap hit was 4.5M due to some being retained by the nucks. so first year they gained 2.2M NCB, but second year he only got paid 3.4M, with a cap hit of 4.5M... so the NCB dropped 1.1M from that 2.2M mark. then he retired.