I've had the issue, that I believe was caused by customizing my roof. Turns out, tiny sized pebbles from trees would drop and block the drain hole from the sunroof. Soaks the entire floor as well as the A post where the cloth is. So every oil change, I make sure to take an air hose with the small tip and blowout the tubing from the top to the bottom.I have the same problem, but for me it's the driver's side. What was the fix?