"Ended up installing a small attic fan too, but mine's humidity-triggered instead of on a timer."
Humidity-triggered fans are solid, but keep an eye on attic sealing too—air leaks around vents or fixtures can cause condensation. Sealed mine properly last winter, no drips since... fingers crossed.
Humidity-triggered fans definitely help, but yeah, sealing is key. I had a similar issue a couple years back—thought the fan alone would fix it, but nope. Turned out I had tiny gaps around the bathroom vent pipe letting warm air sneak into the attic. Patched those up with some spray foam and caulk, and it's been dry ever since. Worth checking those sneaky little spots if you haven't already... attic moisture can be stubborn.
Totally agree about sealing those sneaky spots—spray foam is like duct tape for homeowners, isn't it? Did you check around the chimney flashing too? I've seen moisture sneak in there more times than I'd like to admit. Also, curious if your attic insulation is up to snuff... sometimes uneven insulation lets warm air pockets form, and boom, mystery drips at 2 AM. Attics sure know how to keep us guessing, huh?
Spray foam's handy, but I'd caution against relying on it too heavily around chimney flashing. Chimneys expand and contract with temperature changes, and foam can crack over time. Metal flashing and proper sealant usually hold up better in my experience... just something to consider.
Good point about foam around chimneys—seen plenty of cracked foam jobs myself. Metal flashing with a quality sealant is definitely the safer bet. Plus, nothing worse than chasing mystery drips at 2am... learned that the hard way.