This bug happened to me as well and I loved it. I wish Larian would add this officially as a day/night cycle and weather system adds a lot to immersion (even without npc schedules but sure, its better with that). Also it would add a lot to the light/dark gameplay.
If this is not technically possible to do in BG3 i hope Larian's next project is being built with this feature in head.