Bung: It was the connector that was faulty.
The OP hasn't ruled out possible spillage by his son or friends.
You would need quite lot of liquid to soak the underlay to the extent described. Like half a bucket.
@duckdecoy, by chance have you had a windscreen replaced in the short time you've had this vehicle?