Quoting: DougieGilmour
There are 7 forwards in this lineup who are expected to be scorers (the top 6 plus Robertson). This forward group is defensively sound compared to what we currently have. Also, Grubauer is just a better option in net than Murray or Samsonov. I’m not going to throw the guy into a trash heap because he played a year on an expansion team.
Going with Grubauer is as much as a gamble as going with Samsonov and Murray, except you have way more money tied up. Robertson has one goal in the NHL he isn't proven. So you traded Nylander and didnt get sufficient replacements and you didn't put that money back into the team efficiently is what I am saying. If you are trading Nylander, better to get a cheaper alternative+work towards bolstering the defense with an upgrade. So like a young player that could produce line Nylander that only will take 3-4m.
Sandin doesn't want to play on the right side, which is one of the reasons why he hasn't signed and he wasn't good on the right side either. So, trading him to OTT doesn't really make sense.
Trading the goalies now wouldn't make any sense, so based on moving the other guys: Nylander, Holl, Sandin, and Kerfoot, I think the following moves would make more sense.
WIth Jankrok in Kerfoot is expendable, assuming ZAR is willing to take 1m he can be signed otherwise bringing back Engvall at ~1.5-2m would be the move. So, that puts them at 2.25m cap.
Moving out Holl for a 900k RHD (if possible) like Subban frees up 3.35m.
Exchanging Sandin for Necas and signing Necas, which at most would cost 4m. Leaves you at -0.05m and Carolina can actually use a LHD.
Finally, Nylander is traded to acquire a ~4.5m Dman perhaps a RHD or someone like Chychrun who can actually play the right side (I think) since he can later be moved to the left side once Muzzin and Giordano are gone.
You still would have Murray and Samsonov but if the don't work out can acquire a goalie later in the season since they will have ~2.35m in cap.