NullPointerException using "Prevent motion inactive after level change"

I have a RL instance for overnight motion (turns my lamp on at 1%) which is configured not to turn off when my lamp gets turned up higher:


That piece doesn't seem to work -- shortly after turning my lamp up to read, it invariably turns off and I must turn my lamp on again to continue reading. Not coincidentally, that RL instance also logs this periodically, presumably whenever the lamp changes levels:

Is there something I should fix manually here, is this a bug, or do I need to rebuild this RL instance?