I am currently dealing with the exact same issue. Ruled out the AC Drain.
Things to check:
-AC Drain
-Sunroof Drains
-A Pillar holes (holes beneath the weather stripping beside the windshield exterior. Sometimes some holes exist there are are not filled when a windshield is swapped)
-Holes in the actual floor ***(my issue)
I checked the first obvious ones, AC Drain, Sunroof. All drained properly.
I pulled the carpet up and kept looking. The front section of my carpet was wet (where it angles up towards the firewall.) So I figured it was coming from above that for the water to get that high.
As I poured water down the passenger side of my windshield trim (outside) I was able to see a few small trickles of water come into the passenger floor from the front angled section.
I pulled the carpet up a bit further, poured water, then tried to trace the water.
What I found were two small "holes" where water was trickling through.
The first one was halfway up the angled piece and seemed to be either an old seal or a small rusted hole.
The second one was further up that piece and tucked way up behind the piece of black padding fabric that runs up behind the dash. I could barely get my phone camera up to see the spot. Again looked like a possible small rust point/failed seal or leaking bolt.
As the water was poured down the A pillar it ran into the engine bay, then ran down behind the engine. Looking from the wheel well there is a pinch weld (I think) where the rear mud shield attaches. On the inside (engine bay) of that piece where it meets the firewall I could just see the two suspect points. Couldn't get my head in there but my camera could just see them. The water ran right over top of these points and trickled in.
I put some sealant on the inside of the holes and am having my shop take a peek this week to hopefully get a good amount from the outside.
Consider taking a look under the carpet and running some water down the A pillar (outside).
The lower leak: