The sky roof is designed with accepting a small amount of water, otherwise there would be no requirement for the built in drain channel surround, plus drain pipes that take the excess water via the drain pipes and then onto the outside of the car.
I know the ZS EV has at least two pipes that channel excess water via pipes locatatted under the rear roof lining.
Each of these pipes pass down each "C" pillar and away to the outside.
I will inclose a link to a fellow member who had a water leak, that he investigated and fixed himself.
A friend of mine recently bought A Brand new MG ZSEV. Now abig leak occours on the floor right side back seat. I believe it might be leaks from the sunroof drain, but not sure as I have not seen it by myself. Any ideas?
www.mgevs.com