Thanks for the response. I guess we will be going through this together. When you cleaned your sun roof drains, did you remove any material, leaves or debris? Mine were spotless up top and i poured water into it and a lot of water rushed out of the frame under the A pillar (Maybe I'll get a paint pan or something and try to catch all the water that goes through to see if it's the same amount i poured in). I went ahead and tried to run a lawn trimmer line through the drain hole, but could only get it to fish to about 6-12 inches past the top of the front fender. I didn't feel like that was super helpful in troubleshooting, because I assume if I have a problem with a separated/stopped up line flooding my floorboard, that's exactly where it would be messed up.
Also, maybe something to check, but I found that there was definitely water in the black panel under the glovebox that covers all those electronics. May remove that to see if you have water there as well, it doesn't seem like it could be the sunroof drains if there is water on that panel. Just four finger clips in recesses along the front of that panel to remove it. It has 2 wires as well (one for a light and one for a microphone) that unclip fairly easy with a small flathead screw driver. I suggest checking that just to sync up our t-shooting, if you don't have water there i assume we are chasing two different rabbits. But if you had a passenger notice the drip, seems like there must be water there pooling in that panel then dripping down, like mine. My plan is to remove that panel and put a piece of cardboard or something there to see where the drip is coming from and try to trace up. I couldn't find anything on the firewall that felt remotely damp, but it had probably been a few days since it had rained before I noticed the wet floorboard.
Also, in water remediation, it is not difficult to remove all the trim and to pull up the carpet in the front floorboard. Just pull up the kickplate with the lighted lexus panel, remove the black tray mentioned above, then remove a black clip in the far upper right corner behind glovebox. It is just pushed down over a metal stud. Unscrew the clip a little to loosen then pry it up, it's not actually threaded on. Then you can remove the trim piece that was just forward of the kickplate you already removed. Has 2-3 clips, push the panel towards the center console to unclip (you can see all the clips to know when they are disengaged), then pull the panel towards the rear of the car to clear the stud in the rear. Now your carpet is pretty exposed, there are 3-4 clips along the outer frame member, just use a small screw driver to pry open the clip and the plastic part of the clip attached to the carpet will come right out. The only thing left holding the carpet in is the seat, the center console and a few pieces of velcro on the ends up under the dash, so you can pry it back as needed or shove something under it so that it can air out and dry. There are a bunch of wiring harnesses bolted to the bottom of the A Pillar that are now exposed as well. I'd make sure all that stuff is as dry as possible, between those and all the ECUs under the dash, those are the places we really don't want any water.