Sorry, that didn't work. It seems trying to trick it one direction causes a problem in a different direction. I was trying to force the surplus only charging with the park peak but that made the system want to charge aggressively during the off peak.
I think going back a schedule similar to
@skepticcyclist 's schedule might work for you, so something like this:
Balanced
Off peak: 9:00 pm to 4:00 pm
Part peak: 4:00 pm to 8:00 pm
Peak: 8:00 pm to 9:00 pm
When you tried this before the problem was part peak was drawing from the grid when the solar couldn't keep up. I believe
@h2ofun was making a point about trying it for a few days. I don't recall if you tried that. My model of the system is that it wants to have enough energy to cover the peak period. I interpret the behavior that you saw then as indicating the system didn't think it had enough energy to ride through peak. This might be the closest option for now.
Also remember that this is probabilistic game. The system can't actually know how much consumption and generation will happen so you will have to accept some error.