Best way to implement dynamic indoor lighting?

@OP
If the light cannot be moved at runtime (and even then with scripting) why not just change the direction of a directional light - kept very faint ofc - to have the same end point as the interior light?

As far as your skylight giving you colors, that’s normal. You can override the color it injects via the settings.
The blue is usually because you are reflecting off the sky.

Emissive LPV is great for things like monitors, screens, just about anything that can cast a very wide array of colors that normally light the surrounding area.

You could set the lightbulb of the lamp to an emissive value of 100 or so, and cheat the soft lighting effect with that - but it isn’t directional.