Cracked cylinder liner can cause idle problems as well as multi-carb balancing probs (personal experience)
When you are removing the vent line where are you removing it from (not having had smog restriced MG's not sure where it goes) But looking at pics on Moss you have what appears to be th emost complicated setup smog-wise of all. Air pump. EGR valve, Gulp valve, anti-runon, check valve, air injection into manifold. All those things are designed to make the car run as lean as possible. Bad news is it may be impractical to start replacing all those expensive parts that may have been designed to have car run rough at idle anyway (had domestic '79) Good news is that in many states a car this old is exempt from annual emissions test and if so you could (maybe not legally) re-work the hose connections so that it works more like a '69 than a '79.
Practically speaking, I believe, that when you disconnect that vent line you are allowing additinoal air to enter th emix, which is to say you are leaning out what may be an over-rich mixture (for whatever reason) Is that hose or another hose internally collapsed from age and heat that shuts off a necessary air flow? Could be. But be cautious in allowing teh engine to run leaner than spec for long periods or you will be working on the valves (or burned piston) shortly.
Back to charcoal canisters an dwhat they do. They are designed to capture excess fumes from fuel system and prevent them from entering atmosphere. They ar enot designed to reinsert these fumes into the burn cycle. They are, howver, connected by vacuum to teh combustion cycle. The worst thing a person can do for a charcoal system is to top off the fuel tank, trying to get as much fuel as possible into the tank as this can over time push raw fuel into the canister, saturating the charcoal and then allowing th eexcess raw gas to enter teh intake side - hence a rich mixture that appears 'cured' by allowing extra air through uncoupled venting system.