I can't answer your question, but can suggest a couple things. Check your marker lights on the front. My brother made two attempts to find and fix a leak and finally determined the water was coming through a marker light.
Second, apply Eternabond tape to all seams on the roof. I have a video of what I did. I feel confident the taped seams will never leak. All the other wholes in the exterior worry me though.