UV is the killer of any sealant. Ideally a "T" shaped aluminum spline set in the gap with Sikaflex would last a very long time.
In my climate I would run the panel out from the lower wall. Water flowing down can sometimes ignore gravity and stick to the surface. I would probably put a lower flashing adhered to the lower edge of the frame to direct it down past the frame and away from the wall.