This depends on a few factors. Let's take a hypothetical situation
You've set your charging times from 11PM to 7AM.
Now, the phone could be charged to full depending on the following situations
1) You plugged the phone on charge at exactly or near to 11 PM, then the AI charge will do its job and charge slowly but it also has to ensure you have full battery till your scheduled morning time.
2) You've not used too much of battery and are left with a decent amount of it at the time of plugin (40 ish percent)
Let's not forget that the AI charge is not capable of ensuring less than full charge within your time limit. It only ensures slow charge. The solution to this would be that you set the charge end time 3-4 hours ahead of your plug-out time (If you unplug the charger at 7AM, set the time to about 12PM)