At Vancouver's
99% outside design temperature of 24F/-6C most 2x4 framed 2000' insulated houses with 400' of mostly below-grade (?) basement would have a heat load of less than 25,000 BTU/hr, and if it's reasonably air tight and the basement is insulated it'll probably come in under 20,000 BTU/hr, barely above (or possibly less than) the minimum modulated output of the NCB240, which means it never really modulates. If it's cycling, it's important to keep the total number of cycles bounded, which is hard to do at condensing temperatures (or even 82C) with your current zoning scheme.
The very beginning of condensing is~125F (~52C) entering water temperature (EWT) at the boiler, 130F (54C) average water temp (AWT) it's running 88- 90% efficiency. At 130 AWT SlantFin
baseboard is putting out about 250BTU/hr per running foot. To pull into the low to mid-90s with an EWT of ~115F (~46C) , AWT 120F (~49C) it's putting out about 200 BTU/hr per running foot.
At 200 BTU/ft-hr a 16'-18' zone is then only delivering about 3200 BTU/hr, a bit less than 20% of the minimum firing rate, which is going to short-cycle like crazy. If the Upper zones 1 & 2 were combined it would still be less than half the min-fire output of the NCB240, and cycling quite a bit. Similarly with Main zones 1 & 2. But if all Upper & Main zones were operated as a single zone they would be emitting 13.4KBTU/hr at an AWT of 120F and 16.75K % 130F AWT, and the cycling will be a LOT less, and in the condensing temperature range.
As it's zoned currently even at 82C/180F output, 170F AWT a single 16' zone is only emitting half the min-fire output (which at that temp is only 16KBTU/hr, since there is no condensing), and cycling quite a bit, but would balance boiler output to radiation pretty well if the zones were combined by floor. Both Upper and Main zones combined it could balance perfectly just above the real condensing zone, but dropping it a few degrees and letting it cycle a little bit to get it into condensing efficiency wouldn't abuse the boiler.
Right now I'm guessing with just a single 16' zone calling for heat even at 82C output the burn times are almost certainly under 2 minutes, maybe even under 1 minute, which takes quite a toll on efficiency (and longevity). That can verified by turning all the thermostats down, turning one way up so that it continuously calls for heat, and timing the burns and observing the duty cycle.
See the
service manual, turn to p.70. The heating and hot water sides are isolated with a small water-to-water heat exchanger, but it's only one burner, and one set of primary + secondary burner-to-water heat exchangers putting burner heat into the water. So when only the heating system is running the volume of water in the primary + secondary heat exchangers is at an averag temp of ~75C, and the non-isolated side of the water-to-water heat exchanger is nearly that hot. It takes a few liters of water through the water-to-water heat exchanger to bring store head in all heat exchangers down to the domestic hot water temperature.