About 1:
This is a know bug and a known limitation of the current light system. The game calculates the amount of light that hit each tile and stores that value (without considering where the light comes from). A tile is visible if it has been hit by enough light. But then the whole tile is lit. The walls in the shelter get enough light from the console, but it illuminates the whole wall tile.
Don’t worry about that flashlight. Monster don’t go to artificial light, they only target creatures (when they see them), sound or scent. Even through the monster is able to see the wall, that wall is not interesting for monster and it will ignore it, just as it would ignore a wall during daylight.
About 2:
Just out of curiosity I checked my character screen and I had inhaled several lungfuls of smoke, without noticing.
How do you know you had inhaled [b]several[/b] lungful? The "You inhale a lungful of smoke" message is printed when you [b]acquire[/b] an effect, it's not printed when the effect is simply continued (e.g. another lungful of smoke when the effect of the previous one is still active).
Or am I interpreting your words wrong?