Если протекает - значит портал дырявый, аналогично и свет.
Хм... Я порталы делал так:
1)"закрыл" пещеру полигонами;
2)проверил, чтобы они смотрели строго в сторону oudoor;
3)создал материал c названием, например: P:_START;
4)задал созданным полигонам этот материал;
5)выделил созданные полигоны, копировал, не перемещая их, и перевернул нормали, чтобы они смотрели в другую сторону;
6)создал материал с названием, например: P:START_;
7)задал скопированным полигонам этот материал;
8)все созданные порталы вынес в отдельный меш.
Не знаю, как он мог бы получится дырявым. Может, я в принципе неправильно их создавал?
Вот скриншот одного из порталов: