Yeh it will be your front sunroof leaking it always shows itself in the front corners . The rear always seems to come out the centre piller by seat belts . And it's almost always the outer seal (frame to body ) not the rubber seal the glass sits on . I fixed mine over 18 months ago with a cheap tube of auto sealent . It only takes a very very small bead to fix, can't even hardly see it . And it beats taking all the head lining out and sunroofs apart .
Some will say its your drip lines that are bust or blocked ( they won't be wrong ) but if you stop the leak theres no need for them unless you like leaving your roof in the tilt position on wet days .only one of the four drip lines on mine is still attached , and like I said no leaks in over 18months .