It doesn’t take much of a leak to allow enough rainwater into a car to wet the carpets. Given your car is a 2018 model, I’d be surprised if the rubber seals have deteriorated to any great extent. The ...