We have a 2016 MH40 that we purchased new from Specialty Yachts, Vancouver BC. It has leaked since delivery. Your pictured leak looks exactly like ours. The dealer has been dealing with another leaky MH40 that was built and delivered just before ours. The dealer thinks the leaks (we have on both sides) are coming in the seam between the long, thick plexiglass windows and the deck. They tried re-bedding one section on the other MH40 and it seemed to work, but they fear it may come apart again with expansion/contraction of the black tinted plexiglass that gets hot. My solution was to cover the seam with heavy duty tape, same kind they use to make the water-line stripe on the hull. It seemed to work. But, I have another theory, tht water gets in the dorade vents and pools up in the interstitial space between the top and the lower layer in the cabin top construction. The water can come from rain and someone hosing the deck. This winter I put the caps on those vents, and had the tape on, and no leaks. Still a mystery, but i think between the two, we have a cure. Might switch to white tape next time just to have less heat build-up.