Kane has a NMC until March, 2025. I think they move on from Kane in summer of 2025 (so next summer) which will help make space for the Drai and Bouchard contracts kicking in. Kulak I agree is likely gonzo this summer though, as replacing him with Broberg saves about $2 million and doesn't really make the team worse either. I also doubt they re-sign Foegele as he'll want too much. Holloway replaces Foegele in this scenario. Ceci I could see them getting rid of, depending what happens with Vinny's contract negotiations. If Vinny is wanting a lot, they either let him walk, or trade Ceci.
Campbell I have no idea what they'll do with. I'm guessing a buyout, but it wouldn't SHOCK me to see them run with him next year, hoping he looks good in the NHL, and they can offload him to somebody for a smaller sweetener (like a 2nd or 3rd round pick), compared to the massive bribe they would currently have to pay to get rid of him. But buyout still seems the most likely.