Found this a couple weeks ago. Seems all runs should be logged even if terminated. Which means it seems it would be better to log from start instead of stop time.
If you click on ‘stop all stations’ that event will not be logged (because technically this directly turns off valves without modifying the timing values). It can certainly be added, I am just explaining here why it’s not being logged currently.