Might try and PM "bgilly". He can tell you all about roof leaks in a Forester as he's chased several. That roof in my opinion is a bad design to start with. The longitudinal strips securing the radius molding form a bowl and hole water on the roof. I would start with the screws securing this strip, then the dicor sealing the strips to the FRP roof, then the screws on and behind the vinyl insert trim on the side molding securing the radius trim, front cap, then the clearance lights. I'd be willing to bet you find your problem. I sealed over every one of the screws, redid ALL of the sealant on the roof to my liking etc. I think bgilly did a lot of the same, still had leaks and ended up with eternabond in the end. He did the positive pressure / soap test and it looked like a bubble bath. I think eternabond would be your best bet, plus inspecting the trim with the vinyl insert.
John and Rebecca Dickson
Emma-7 / Little John-5 / Iva-1
Full Timing Again, Rev B
2013 Ford F-350 Lariat CC LB PSD
2015 SOB TT - With OC's Awning Poles (#8)
At least in Heaven, RVs will be perfect, and I won't have to keep fixing them.