Back on the subject of roof corrosion - for what its worth, about a year after I bought my Ocean (new in '17), I removed the roof seal to check and clean the edges of the roof, the clear tape, and inside of the seal. As expected, there was plenty of crud and moisture in there. All cleaned, I coated the inside of the seal with some silicone grease - Dow Corning DC4 - "which can be used as a filling or a coating to exclude moisture or prevent electronic leakage under damp conditions."
About to take the van for its first MOT and check before the 3 year warranty runs out, I thought I would check under the seal. There was a bit of algae just inside the lip of the seal, but further into the seal, it was just silicone grease. Cleaning the grease off the paintwork, there was no sign of water under the clear tape seal and no sign of any corrosion. The van lives outside 24/7.
I have no idea what proportion of vans end up suffering with roof corrosion, but so far I am pleased with my attempt to avoid the VW paint shop.