Short humidity peaks followed showers
The moisture source was intermittent rather than a constant roof leak.
↓A disconnected exhaust duct and ceiling leakage placed warm humid air against cold roof sheathing.
The moisture source was intermittent rather than a constant roof leak.
↓A loose duct connection delivered moisture beyond the ceiling.
↓Water became visible only after freezing on cold surfaces.
↓Later cold periods no longer produced localized frost above the bathroom.
The autopsy preserves how evidence connected them without collapsing uncertainty into one magic answer.
A disconnected exhaust duct and ceiling leakage placed warm humid air against cold roof sheathing.
The investigation followed the source, transport path, affected material and verification step separately.
Timing and location evidence ruled out attractive but weaker explanations before repair work began.
Repair the controlling source and then verify the outcome under the conditions that previously triggered the symptom.