My 2022 ram 3500 back at the dealer for the 4th attempt to fix a water leak. Truck has less than 10k miles on it and has been leaking since new. The dealer sub contracted it out to have a body shop repair it and they said the windshield was leaking. They had a windshield company come reseal the windshield after taking the headliner out and verifying the leak. I went to pick it up after repairs and it was raining. When I opened the door the floorboard was soaked again. The dealer took it back to the body shop and they said a new leak formed at a cab light. They used the same sealant they used on my windshield on the leaky cab light. This seems like it should have had a gasket so I could change the bulb in the future. Thoughts?