If your charge started then I'd say the timer did its job - stopping in the middle of a charge is another type of issue. There's nothing about the timer that could make a charge error out in the middle; however if there's something that causes the charge to stop (like a power outage or low voltage) it is true that if you're on a timer the car won't resume charging when the power comes back, while if you're on charge immediately mode it would.
It could've just been a one-off event like the occasional power outage, but I'd suggest checking up on your wiring to make sure everything's in order. Measure the voltage while charging to make sure it isn't dropping to low levels, and check for heat buildup at all points. On the car side I'd check your 12V battery - a failing 12V can cause all sorts of weird problems. On the EVSE side I suppose a loose connection somewhere could cause a problem like this but that's probably unlikely. At least visually inspect the pins on both the J1772 plug and socket to make sure there's no obvious buildup of dirt or corrosion that could case a bad connection. What type of EVSE do you use and how/where is it installed? Did you charge another EV with it previously?
Either way you could try
RavCharge to give you some extra assurance that your charges will start and complete when you want them to. It lets you set two separate charge timers, and each of those has an automatic backup, so if the first attempt to start your charge doesn't work for any reason or if your charge gets interrupted it'll try again later.