If it'* not that door seal, or coming from the trunk or wheel well, you may want to track down where the sunroof drains are. I believe there is 4, 1 running down on each A piller, and I believe 1 on each C pillar. There is a connection usually right as the hose leaves the interior, and they can get clogged up, or even disconnected.
You'll want to double check my math on that though, because I may be wrong on that.
And I feel ya on the windshield trim. My PA is steadily shedding trim bits around the windshield too.