2010 Prius roof leak

I have a 2010 Prius. After a heavy rain, sometimes but not always, water will drip from the front driver pillar and more recently from the roof immediately adjacent to the sunglasses holder. This happens usually after a turn or acceleration/ deceleration, i.e. when water trapped in the roof somewhere gets to slosh around. Before asking dealer to look into this (which I imagine will be expensive and not definitely rewarding), I thought I would see if folks on here have any thoughts. Thanks.

If it has a sunroof one of the drains might be clogged.

No sunroof.

Here is where the water pours out of (like today after a rain).

Windshield leak. Can you spray a hose on it and locate the leak. These are sealed with sealant and no rubber gasket.