Hi, I had the same problem,
it’s probably the windscreen leaking,
On the inside of the car look where the A pillars touch the screen, you’ll see the electrodes for the heated screen poking out, there’s 4 of them, (2 each side) this is probably where waters coming in, my windscreen had 5 leaks,the way to check where water is coming in is like this,
buy a half car cover, fit it and jet wash the car, if it leaks then you know it’s from the scuttle down,
if it doesn’t leak then it must be from scuttle up, which can only be windscreen or sunroof
thanks