Yes, I moved to uscript for the day/night cycle time ago. I don’t use matinee for that (for nothing, really). The updatecomponent of lights, fog, etc… takes too much time, so I update the dominant light rotation every tick, but the components are updated once per minute, at diferent times to produce less hitching as possible.
You can make transitions to a cloudy day easily, changing the sky texture, and using multipliers for the lights. The transition may produce framedrop because needs to be updated more frecuently, so you can try to update one thing per tick, for example first the light dominant, the next tick the skylight, the next the fog, etc. I haven’t a better solution for that.