Jeremy,
The unit is working as designed. Manual overide will set the unit into the state you want, but once a time period passes that crosses a trigger of the schedule, if different then the current state of night service, the schedule will change the state. Such as, if your schedule says to go to night service mode at 5pm, and you set the system manually into night service mode at 4pm, at 5pm, the system would stay in night service mode. But when the time passes a triiger in the schedule, say at 8am, to go to day mode, the unit will go to day mode. The manual change will only be in effect until the next opposite trigger in the schedule passes. An exception to this would be the holidays. Holiday overides the schedule for the date of the holiday. So in the end, if you want to have the control you are requiring, disabling the schedule and manually setting the night service on and off would be a solution, but not very practical. Another way may be to make the days you want the system to stay in night service, set those days as a holiday. Not sure if anyone else has a better workaround, but I have not heard of one. Sorry Jeremy.
James Battisti