I suspect (and this is a complete asspull beyond noting some other weird delay issues) that you've got it all set up correctly, but the car knows it's going to need 5.5 hours to charge, you've only programmed a 5 hour window as "super off peak", and it just sees that it cannot comply with ideal and gives up trying to economize. You may want to lie to the car so that it thinks that it has enough time no matter what. Try telling it only about the super off peak time, but set it for midnight to 6 AM instead of midnight to 5, and don't worry about setting a departure time. Then, in the case where it needs 5.5 hours of charging again, it will use the window (because it's big enough), it will start at the right time, and if it runs over the actual super off peak time, the charge cycle will be almost done anyway, and you'll get mostly cell balancing and topping off, and that will use rather less power than the beginning of the cycle does. If it needs a shorter charge time because the battery wasn't zeroed in the first place, it'll put ALL of the charge into the super off peak time.