I don't think some of you realize that that a fully completed recharge occurs in TWO sequential but separate periods of time. The first and longest period of charging, does the bulk of the job and takes several hours. This is followed by a "sleep period" of ~2 hours, when no charging occurs. Then, there is a much shorter, ~30 minutes, "cell balancing" charge that usually (always?( occurs to complete the entire recharge cycle. The latter, is also done at a substantially lower charging rate; <10% compared to the bulk charging rate.
I don't know how important it is to allow sufficient time for the cell balancing charge, or if it is of any importance to be done each time, or only sometimes, but I do suspect that this "extra" charging time is partially to blame for messing up the expected start time for a regularly scheduled bulk charge. This, like many other observations here, is just another theory.
Nevertheless, if I set the center console timer to complete by 7am, this very well may cause the charge to initiate before midnight, especially if the battery is fairly low on charge to begin with. However, if I set the timer to complete by 10am, there is much better assurance that the charge will initiate AFTER midnight and still very likely complete well before 7am. Then, around 9:40am, the cell balancing charge will initiate and usually completed a little after 10am. I've timed it, and it seems to take almost exactly 27 minutes!
Fwiw, I have actually recorded this entire sequence of events while charging my 2012 RAV4 EV many times, so I know this is how it works. But, I don't think most people know this unless they have a way to constantly monitor their EVSE L2 charging stations to know when it is under load and when it is not, and by how much. Btw, my is a Leviton 32A, 7.7kW unit that I installed late last year.
I do my setup for a "weekly" timer charge Saturday evening, preferably after 9am, and schedule completion Sunday morning at 10am. This is really a FAILSAFE way to charge so that I avoid charging any time other than off-peak. This was my routine during the Winter rate schedule. Summer rates will probably require a slightly later plug-in setup time in order for off-peak charging to remain in-effect. Fortunately, I typically drive my RAV4 EV less than 100 miles per week, so this regime is entirely doable for me, i.e. scheduling a charge only once per week on Sundays.