Okay, i had a look. Good news: No leak. No lighting issues.
If what's worrying you is the lack of lights in the blu areas, thats because the texture you're using for the lights isn't actually a texture that emits lights. There are a couple of ways to fix this.
1) Duplicate the brush with the light-and-metal texture. Move it one unit down. Convert it to a func_brush. Texture the bottom face the light you've been using in red's base. Set to "don't render". The light is still emitted, but from a brush you can't see. Should get more or less the same effect. Fun fact: this is the l33t way to do Flourescent lights.
2) Duplicate the brush, move it up. Texture bottom of the top brush the light texture. Texture the bottom of the top brush a glass or wire texture. Convert to "func_brush". Set to "Disable Shadows". The light will be a little dimmer, but should reflect well.
One thing that's super important is to texture all the faces of these light brushes that you cant see, such as the ones on the outside, touching the brushes, or any but the bottom face really, as nodraw. Nodraw is best by far, but it NOT being a light texture is important. Basically, light textures are loads and loads and loads of fake light entities. All those entities are completly wasted if you have them facing a wall, or the void. That increases your compile time a fair bit, and your map size.