Check the log file. It should be making a log entry upon each sunrise/sunset, and if there are any errors when it tries to change the profile, those should be logged too.
The service manager window does not run the scheduled profile changes. That is 100% the responsibility of the service, so having the window open shouldn't have any effect at all on how the service behaves.
Here are the log files:
2/27/2018 5:46:00 AM TriggerSunriseActions
2/27/2018 7:21:00 PM TriggerSunsetActions
2/27/2018 8:11:16 PM TriggerSunsetActions
2/28/2018 5:45:00 AM TriggerSunriseActions
2/28/2018 7:22:00 PM TriggerSunsetActions
3/1/2018 5:44:00 AM TriggerSunriseActions
3/1/2018 6:59:09 PM DahuaSunriseSunset 1.2.1.0 Service OnStop
3/1/2018 6:59:13 PM DahuaSunriseSunset 1.2.1.0 Service OnStart
3/1/2018 6:59:14 PM TriggerSunriseActions
3/1/2018 7:00:43 PM TriggerSunsetActions
3/1/2018 7:22:00 PM TriggerSunsetActions
3/2/2018 5:43:00 AM TriggerSunriseActions
3/2/2018 6:54:42 PM DahuaSunriseSunset 1.2.1.0 Service OnStop
3/2/2018 6:54:45 PM DahuaSunriseSunset 1.2.1.0 Service OnStart
3/2/2018 6:54:45 PM TriggerSunriseActions
I just checked and the profile is still set to day, it never changed to night. I also verified that the service is running and that the application is open....
After looking more closely at the log it looks like it triggered the "day" profile at 6:54PM?? I checked the application and the sunrise time is 6:24AM and the sunset time is set to 6:24PM.