Teams shouldn't sign up to the contract limit in the offseason for that reason. Flexibility if something goes wrong Leafs signed too many fringe NHL players they don't actually needed to contracts and now have them hang out in the AHL.
IMO the Leafs issue is they have 4 guys under contract playing in Europe for some reason plus Amirov who would likely be doing the same if not for his situation. They're essentially at 45 contracts for actual pieces for the current team plus depth. Which is completely reasonable. We have a 5th goalie under contract, but for some reason he's in Europe playing in the SHL. That's fine for his development but he was just drafted last year. Why the rush to sign him to the contract if you're not even going to use him in an emergency 3 of our other 4 goalies are hurt situation? So now we have to use another contract spot on a 6th goalie. Burning ELC years and contract spots on prospects developing in Europe confuses me.
....has it ever stopped a team from making a move? Every time I have seen a team up against the contract limit they just end up shipping a player or two on the backend of the 50 man for like future considerations. So again has it ever stopped a team from making a transaction?
The only one deal I can think of that was a clear contract dump was when we traded 5 guys for Grabner who was a cap dump at the time. 5 Contract dumps for a Cap dump. 1 of those 5 guys we had just signed a couple months prior. Carter Verhaeghe. Verhaeghe was the guy who had the most value and he was mostly valueless at the time. We didn't have to give up any assets except take the 1 year cap of Grabner.
Similar deal today might be like SDA, Gogolev, Ellis, Clifford, and Dahlstrom for a guy making 4 million who's not great but can play on a NHL roster. Of course, Leafs don't have much cap space(except LTIR that they'd rather use for upgrades) either so not something they would do.
But I don't think they'd have any issue convincing someone to take say SDA for free. He'd probably be the Verhaeghe in that situation. It's the lower end like Gogolev who have literally no use to any team.