1. Did you check the Program Preview and see if the 9pm start time shows up there? The other thing to try is to set the start time to 9:01pm just to avoid the situation where the first run lasted slightly longer than 9pm.
2. The longest water time is 16 hours. You cannot set 24 hours in one run. You will have to break it down to two 12 hour runs.