I have two observations for you:
1) Your first mentioned leak is probably in the window mechanism. First, run a bead of Vulkem along the very upper edge of the window frame on the outside. Next, you need to search on silicone and window and caulking. Andy at Inland RV described how to do this with the curved Corning windows and mechanisms. Also, replace your window gasket if it is old and cracked. Mine do leak occasionally.
2)Your last described leak sounds like the waste vents. This also could be your second leak, just running across the inside panels. These
are the outside vent pipes and the covers may need to be replaced and resealed.