Unfortunately, that's one of the quirks I was referring to with TBC-Balanced. Sometimes it charges it up to 100%, sometimes it only goes to 80%. Some days, it doesn't get anywhere close! It tries to learn your typical usage and end up close to the reserve. I have mine set to 25% and usually when I wake up in the morning, I can see it is at 25% to 28%. Most of the time, it stops right at 5 am. Other times, it hits the Powerwall reserve in the middle of the night and then the house it powered by the grid.
My real TOU hours are:
9 am - 2 pm part-peak
2 pm - 6 pm peak
6 pm - 9 pm part-peak
9 pm - 9 am off-peak
In order to self-power the house on a schedule, I have the Price Schedule set slightly differently:
9 am - 2 pm part-peak
2 pm - 6 pm peak
6 pm - 5 am part-peak
5 am - 9 am off-peak - Not using Powerwalls to power house or cars during this period
This way, my house is usually self-powered for all but 4 hours of the day. During those hours, we charge the cars. We used to try self-powered with the cars but with 3 Teslas actively charging, they would drain the batteries pretty quickly. We can cover one or two of them, but not all three. We often produce enough solar power during the day to offset the grid usage when charging the cars. So we aren't 100% self-powered yet but do try to offset whatever we take from the grid.
Here's a screenshot showing my Price Schedule for TBC - Balanced.
View attachment 356430
One of the other quirks of TBC - Balanced is that it prioritizes sending power back to the grid. While I have peak set to start at 2 pm, it often starts exporting everything back to the grid several hours early. Some days, I do wish it would charge the Powerwalls more so I can increase the reserve or temporarily switch to self-powered.