These can help with removing moisture. I always keep one in the car
https://www.amazon.com/gp/product/B086MYNP2L
Doesn’t solve the leak problem but moisture has a way of sticking around even when you think it’s dry.
https://www.amazon.com/dp/B086MYNP2L/ref=cm_sw_r_apan_glt_fabc_PJMD03W47022C2KA31BD?_encoding=UTF8&psc=1 the ones I purchased are out of stock, but there are a bunch of others on the zon
Maybe in the mean time and/or in addition to any louvers.