I finally figured out my sunroof leak and the fix wasn't too hard.
First, many people don't realize the seals on the glass are NOT designed to keep water out. This is why there are 4 drains - one per corner. I flushed my drains, and had good flow, but still was getting leaks at the front...