I created this castle, and inside, there is a bit of light from outside shining through barely at the top. The top is completely sealed, there are no holes so how could light get through? It’s not the biggest deal to me but it makes the build uglier.
This is caused by the system Roblox uses to detect incoming light from the sky. It doesn’t do thin walls or corners very well. So, you could either do as @lego_model suggests or just wait for Roblox to ship a system that better detects sky-light, which you may be waiting a while for.
There was a hack week project this year, called “SDFGI”, that improved this system quite a bit, but nobody knows if it will be worked on officially.