steps to finding the problem are as follows:
1. pull the trunk carpet and all trunk panels - down to bare metal
2. dry trunk (towels, air, fans, etc.)
3. lay dry towels down on trunk floor
4. use a hose to soak the sunroof only, keeping water off the trunk lid. check towels.
5. use a hose to soak the trunk seams, check towels, etc.
6. test other areas as well.
the purpose of the dry towels is to know the path of the water and trace the origin. sunroof drain channels/tubes are common water sources. trunk seals can fail as well. a grommet or two missing on the floor or between the trunk and rear bumper can cause water ingress. that's the reason for cleaning, drying, and testing.