The upgrade to 1.21.0 broke this, but only because the parameter was changed to real_mode. I've fixed this this morning (having got back from being away from home), and it is currently chasing SOC again. Four updates in the last hour - it checks every 10 minutes (so two of those checks didn't move the reserve level).
I'll be interested to see whether this is actually working for you. What I'm seeing is that it purports to change the reserve level - when queried, the reserve level is what it's been set to - but most of the time it doesn't honour it, being willing to discharge below the reserve level, the exception beeing where the previous setting was a long time ago (or perhaps the previous setting that was honoured was).
This may be related to the fact that a lot of the time the login won't work unless it's forced - as if the system considers, at some level, that the grid is blacked out, even though it doesn't report that as being the case.
On my system, they've either broken it by mistake, or they've broken it deliberately. Either way, I don't want them fiddling with it since they're interfering with its operation either through malice, or through incompetence. I wanted to get this thing working, and then largely forget about it. So far, that's not happening.