Hi @IasonBournas,
Yes. Your assumptions are right. Daysim dose all the calculations for the average position between start and end of a time-step: Here is why.
This is an issue in the occupancy generator and should be fixed.
For the default schedule since people take one hour off at noon the schedule should start at 8 and end at 17 with one hour off at noon. That way they will work for 8 hours total.
Thank you for reporting this and sorry that nobody replied to the original question. Analysis period was one of the bad choices that I made originally. In the [+] plugins we’re using hours of the year instead which is easy to read and debug.