In the tick event, you likely want to call the sequence actor’s UpdateLight/UpdateLightComponent after you set your time. That should tick along the rest of the simulation properly.
Also, I don’t believe there’s any need for separate sun/moon lights anymore; you should be able to just have one directional light act for both.