Nice catch!
I take it' you're saying this hole in floor board was plugged and not a water entry point!
Also look on fire wall around brake master area from under hood. Although the engine compartment stay fairly dry even driving in rain, provided all stock (all shielding in place), it's worth looking at. Often I find aftermarket wiring holes in fire wall.
Moving on:
So now we know this is DS foot well, and not 1/4 panel, floor board or fire wall related leaks. We move to higher level of vehicle,.
With interior side A pillar molding off. Poor water in sun roof drains, no where else. Watch, for leaks and where water flows. All good (flows and no water entry in cabin)! YES.
Has windshield been replaced, YES!
Let's than look at molding.
Is it properly installed?
Are all 4 rivets in each of side moldings?
Are the rivets cover with a thin narrow strip molding?
Do rivet holes lineup with marks on windshield?
Is windshield placed on body in proper position (high and side to side even spaced) ?
Is molding held only by double side tape in roof rain gutter and rivets down the side (A pillar) of proper size?
I find so often (99 out of 100) if windshield replaced, molding improperly install. In this thread and others. I showed how to set molding in this and other threads.
Keys are:
We must have:
- No black poly should be in rain gutter of roof, these installers used to glue molding in. If is must be removed. It will block and trap debris under molding and excessive moisture.
- Double sided tape should be only think holding molding in rain gutter of roof.
- Black ploy (BP) must be Popsicle stick away from "A" pillar an tucked only under glass during install while BP wet. There should be a clear area free of any blockage between windshield and "A" pillar of about ~1/2". This is a drain canal from roof rain gutter under molding that must not be blocked. Best if black ploy allowed to dry, before install of side molding.
- Molding must be pulled so tight to "A" pillar when rivets set, it has zero gap and will not move at all. No movement whatsoever along length of "A" pillar.
- 4 plastic coated aluminium rivets used to set molding, and cover by thin molding.
Note: Factory rivets holes line up with factory holes in molding. Rivets must be of proper size for holes (some holes have been enlarged by installers), so that they fit sung before set. Any extra hole(s) drilled into "A" pillar, must be plugged.
When I find issue with molding, I remove it. If I find black ploy in wrong places, I remove it. If i find any signs of rust, I mitigated it. If that means removing windshield so be it.
Additionally:
One other point less common leak we get. Is block ploy seal to windshield, has leak (opening). Here's where the soap bubble test is most revealing.
Most common of these is along the roof line center. 100 series have a seat for a rubber block that comes on factory windshield. This seat insure windshield set at correct height in body. Some installers (not using factory glass and install kit) will place tape under a hole in this seat (very good idea). Than cover hole with a dab of black ploy, backed by the tape. Than place on windshield.
Post up picture of your molding here, that clearly shows what I've outlined and we may spot something for you.