Another place to watch for problems

Interesting. I suspected that the seal may have been added mid-life. Would be good to find a later version of the service manual, as I know some things have changed, like the ABS brake bleed process...
Doubtful... mine was one of the first shipment into Oz.
 
I wouldn't wait... I doubt Triumph knowingly designed an opening in the front of a junction box that allows water ingress with electrical connections around. Probably an over site. Remember they originally designed all of the headlight current to flow through the ignition switch on the early 2300 models creating a premature failure perfect storm. Even though it was designed this way, many of us installed an Eastern Beaver bypass circuit (or homemade one) rather than put up with failed switches. If it doesn't look right.... I'd fix it.
 
All that image shows is torque values. It's missing a lot of parts.
 
I noticed if you press the j channel all the way down in the groove it does leave a small gap in places. If the seal is not pressed completely down but allowing the cowl to seat it as it tightens. Then the gap is under the channel, not between the parts and the seal completely functions pressed against the cowl. If it doesn't bother you great. I've been stranded in downpours long enough to try anything to avoid it. YMMV.
 
All that image shows is torque values. It's missing a lot of parts.
Other than the GT screen parts (the manual shows an R front end) it's only missing 2 x 19 (screw) and 2 x 21 (s-clip) so not really "a lot". But still doesn't explain why that offending part (T2310429, Trim, U Section, 670) isn't shown in any view of the flyscreen areas in the service manual, not just the exploded view. *shrugs*
 
Does every new Gen owner have the 4" gap in the rubber seal? I do and I can see how water could get forced in there at freeway speeds over time but how did you get a Dragon Fly in there? He must have wanted out of the wet weather because it's a very small opening up and under. Stingrays is offset to the left more and mine is more even on both sides concerning the weather striping. I also bet it was done at the dealers. At least mine is esthetically even. Stingray's looks like they slapped it on at 5:01PM. Sorry Stingray but I'm believing, convinced you got a bad Rocket also.
 
Covid build.
 
Besides the dragonfly there was lots of sand, like real fine beach sand. It collected after the water had drained out the back side. It was around the fixing bolts and starting to rust in places. There are a lot of electrical connections in there. Wiring to some sensors of some kind. It is not a sealed unit but forcing water into it at 60+ mph can't be any good. I fixed mine, no more gaps in the channel or between the cowl and channel. Fingers crossed I've got all the bugs out. Rode it over 100 miles today without issue.