Quake2 maps aren't designed to be rendered with reflections. The code just picks a point on the reflective surface and renders what's visible in the world from there. If it picks a point that has visibility blocked, it will only render part of the world in the reflection.