Okay, I think I can offer some explanation. One, the graph view has a lot of bugs with the scale of the plot not showing some runs and other issues, so we are removing this in favor of timeline (now default) which helps compare to the program preview.
Second, the timeline and table view were both showing the end time as the start time causing both to be off. This has been fixed.
Lastly, the timeline view on the log page was sorting stations alphabetically which made reading the timeline quite difficult. I have since fixed this to sort by station order.
These changes have resulted in the timeline on log page matching the expected preview and the table view being accurate.
These changes will be found in the next app release.
Thanks for the report!