yeah the car has several gromets,

best get a torch so you can see and the hose on it.

water will find its way to the carpet no matter where its leaking from,

on a 4 door I have seen the rear door causing the drivers floorwell to get wet,

look in your kick pannel, you will see a hose that goes up the A pillar, this is the sunroof drain, make sure ist ok and not leaking.

sometimes to find a leak you just have to spend a bit of time to find it with a hose and someone crouched under the dash with a torch looking for it.