Trying to sort out my upstairs before winter and I keep getting conflicting answers. It's a Cape with the finished half-story, so knee walls, short sloped ceilings, and a tiny flat ceiling up top. There are only two small vents at the gable ends, nothing along the eaves because the original build never had overhangs to work with. The knee walls are basicly bare studs behind drywall and whatever is stuffed along the slopes is old and patchy. Up there stays muggy and the AC runs forever in summer. Two contractors came out. Both want to seal the gable vents and spray foam right against the roof boards, calling it an unvented roof. One says he can fill the sloped cavities from the crawl area behind the knee walls without touching the ceiling drywall at all. The other insists the drywall has to come down first so he can see the whole deck and do a real job. The price gap between those two plans is big.
What I can't wrap my head around is what happens to moisture. If we seal the gable vents and bury the roof deck in foam, where does any dampness that sneaks up through the house actually go? And if the guy sprays behind drywall I can't see, how would I ever know he got full coverage? Should I be pushing for air sealing the ceiling plane and finding a way to ventilate instead, or is the foam route the right call for a roof with no overhangs?