I had a 2019 Limited 2500 with sunroof and cab lights...it leaked.
I have a 2020 Limited 3500 with sunroof and cab lights...it leaks.
Both leaks were/are out of the oh crap handle, the pivot point for the drivers sun visor, and one of the plastic grills (microphone) up there.
The leaks occurred after a pressure washing as well as several rain storms.
I honestly don't know if it's the sunroof, the sunroof drain(s), or one or more of the cab lights. I traded the 2019 before the problem was solved.
On the 2020, the dealer replaced the sunroof...and the drain on another occasion. Problem not resolved.
So (not just because of the leaks), I ordered a 2022 Limited 3500 with no sunroof. It still has the cab lights. I guess we'll see if that's it's problem...but, preemptive silicone sounds like it's in my future.