I made a house with three rooms in blender and exported it to Godot, the ceiling is just a plane mesh. So, in Godot, I added a light in the corridor and it looks like It "invades" the other rooms by the ceiling... Like if It was a gap between the walls and the ceiling, but I checked that, and everything is okay and there is no gap between those two.
I tried to replace the plane of the ceiling by a squached cube and re export It... Same. Tried to remake the ceiling inside Godot Engine, same issue.
So what I did wrong? I'm pretty sure that ceiling has a collision shape too, so why the corridor light keeps "flooding" other rooms?
Here's some real examples of what is happening:
inside a room
the further room
the bathroom with the lights off
and the light of the corridor