Are those self tappers? If so, they very well could be your problem. It also looks like you have some corrosion forming that needs to be remedied.Found out I’ve got a leak from the front passenger door seal.
Definitely not from clogged sunroof drains. Those were cleared the other weekend during a detail. Pouring water on the roof, the inside of the car is dry, and you can watch the water pour out the drains under the car.
I think it’s from the two screws that hold the lenzdesign snorkel onto the doorframe.
When it rains heavily, the passenger floor mat has some water buildup, and you can see water running down the door card.
Anyone else have this issue?
View attachment 3930690View attachment 3930691
I'd take out the self tappers, drill out the rusted screw holes, paint the bare metal to prevent corrosion, and install a pair of rivet nuts along with the appropriately sized button or pan head machine screws. A dab of silicone around those rivet nuts prior to installing wouldn't be a bad idea.