I'm pretty careful about not parking under trees/near plants that drop trash on the car. I pick off leaves and such whenever I spot any on the car. I even had a row with the apartment manager about the lawn care employees blowing grass clippings onto my cars. (This stopped for a while but the other day I noticed grass clippings all over the Boxster. I'm going to have another row with the manager about this.)
So recently I have noticed an uncharacteristic bit of what looks like window fog at the base of the windshield after washing the car. (Oh no odor of anti-freeze and the coolant level is steady so the fog is not from a heater core leak.) I checked the drain basins and there was no water present. But today at the office I removed the battery cover and the panels on either side and had a much closer look.
There was some plant trash present so I used a shop vac to remove the stuff. There was some dry stuff in the drain holes but it didn't feel too bad.
I tested the drains with some water from a large pan. The drains did not run as fast and free as I was expecting.
So I grabbed a length of electrical cord -- I would have preferred to use some small diameter plastic hose but I have none of this -- and carefully used it like a plumbing snake to clear out the drains. I got them flowing much better but next time I have the car in I'm going to ask the tech remove the panels and from under the car use shop air to blow the trash up and out of the drains and then clean out of the basins.
Oh that reminds me... I didn't bother to check the rear drains. Guess my water drain job is not complete just yet.