Make sure the leak is not........
.... coming from under the solar panel. If the seal around the area where the solar panel wire comes into the boat, you will get water inside the three overhead cabin lights, down the sides of the headliner on both sides of the boat, and even out the inside vents for the dorade vents.Ther is no "hole" in the boat for the mast to go through, or to leak through. However, directly in front of the mast where the mast wires go through the hull, there is a possibility for a leak here. Check the solar panel area firstGood luck..... Jeff