Heck, I just found a quirk in the PW2 algorithm. If you don't set the shoulder (i.e. only peak and off-peak), PW2 doesn't charge during off-peak period from the grid. Strange indeed.
I've summarised found to date quirkiness here: Tukang Ngoprek: Powerwall 2 Time Base Control Algorithm