When you say leak, to you mean that the water gets past the seal and then drains out the drains? Or, do you mean that it leaks onto your headliner?
They are correct--it's normal for a moonroof to seep water into the drains, even when brand new. That is what the drains are there for--to evacuate water that seeps past the air seal.
Hatch Nation #90
'12 SE Sport 5Dr |╠╬╝|Sterling Grey Metallic|203a|Moonroof|17" Paint/Mach Whls|K&N 57S-4000|FFE RMM|Steeda STB, RSB|JBR bushings
'01 ZX3|╠╬╝|Pitch Black|Prem. pkg.|Moonroof|SVT Snorkel|SVT Springs|S2 Dampers|Steeda STS|Magnaflow exh.