Then why bother? My off-peak rates are 8pm-8am. I use scheduled charging to start at 8pm, that way the car will always be charged before a 6am departure, regardless of whether it needs 30 min or 8 hours of charge time.What you said is what is supposed to work. However, it didn't work that way. I have set the schedule departure and off-peak hours. However, it starts at random time. Sometimes it start before the off-peak hours and leaving 4 hours of off-peak hours unused. Sometimes is starts late and it doesn't reach my target percentage when I leave.
IMHO, people get too wound up about worrying about when the charge ends. It's better to charge early and have it finish a few hours before you leave, then be walking out the door and realize the car isn't charged enough. Having the car finish charging right before you leave is an unnecessary optimization.