I had a vehicle that would switch to night mode, with a lag, every time I drove under a bridge. So just as I was coming out from under a bridge, the nav screen would flash to black background before realizing it wasn't night and flashing back to normal. Manual or time based is better imo
My car has this feature but there is a sensitivity setting...high sensitivity and it behaves as you describes, orbon cloudy days the night mode comes on...low sensitivity and it takes a few minutes of darkness before it activates. It is even phased so that when it is a little dark the lights come on, then when it is even more dark the dash gets brighter, and then when it is definitely night time the nav screen changes.