Yes a common problem but easy to solve. The Moonroof has a drain pan with drains at the 4 corners. Over time the rubber drain hoses shrink a bit and then pull off the steel nipple. I stretched mine back into place and installed a hose clamp and never had a leak again. Others have had to add a bit of hose to bridge the gap.
View attachment 828582669
Usually removing the visors allows enough room to bend down the headliner a bit to see the problem.
Adeel B. you need to start your own thread. This is a different subject.
.
.
.