Could also be a bad seal on the vent stack where it goes through the roof. I had one that dripped only when the wind drove the rain a certain way. Some times the rubber flips over and holds water and sometimes they are just cracked.
“It’s not up to the courts to invent new minorities that get special protections,” Antonin Scalia