Check Your roof rack and all the screws and bolts. The rivnuts that are in the roof could be starting to fail and rust causing a hole to form and a way for water to start pouring in. If there is any issues just use RTV gasket maker and let dry. Should fix the problem if that is what the issue is. Good luck..I just went through a 4 month search for leaks.
I have a Gamiviti rack and there is plenty of high quality, flexible sealant on every bolt. I installed it myself and have 100% confidence that it is not a source of water intrusion.
The water was absolutely coming in through the fresh air vent and dripping onto the floor mat. I can see where the water made trails in the road dust in that plenum, and before I fixed it, I could observe water dripping out of the white plastic HVAC surround behind the glovebox.
The mesh is also a really good idea, but I was in a hurry to get the vehicle back together, and am not eager to pull it apart again, so it'll have to wait until next time.
The coroplast "roof" I installed has plenty of airflow around it, all air handling works fine. No water is getting in. Lots of air is flowing around it. No reduction in cabin air flow or AC efficiency that I can observe. It is easily reversed, and nothing on the vehicle was harmed or modified to install it. It is really just one more layer of prevention - there are multiple levels of rubber seals, plastic channels, sealing foam, and metal ridges that collectively do a great job of diverting water. In my mind, this is just one more layer of prevention.
I resealed all of the places where the oem foam had compressed with new expansion type weather seal. I also added a larger 1" section of foam to the gap that appears to have a factory weather seal on the new version of that tray.
I also cleaned the rubber strip at the top and the windshield with alcohol (like you would with a windshield wiper blade). There was a lot of crud buildup that could have also impacted how well it sealed. Maybe sand too, since we just recently got back from a week in the outer banks.
An aftermarket windshield was installed by the PO, so that plastic cover had definitely been displaced at least once. I have a suspicion this is where the drip starts to rear its head for may people. A theory: once the foam is compressed and then removed and reinstalled, it doesn't re-expand, and leaves small gaps where water can get in.
If you have the plastic tray under the glove box, with its absorbent backing, you might never notice an issue if the water intrusion was minimal. That is, until it is overwhelmed. I took that under tray out a while ago to install my GMRS there, so it isn't absorbing any water or redirecting it.
I think I spend a total of $30 on this project, and I only used a small fraction of the materials I purchased. Definitely worth trying some or all of it, if you are frugal. I couldn't justify spending hundreds of dollars on a new tray when it seemed easily solved with readily available materials.