Thermostat Eco Offset problem

I find that when I update the EcoMode Offset in the scheduler itself, I have no issues. If I setup a rule with a virtual button to adjust it using the dashboard, each change is causing either an overshoot of the amount or it readjusts 2 or more times and then corrects itself. This sounds like an updating/refresh bug between the scheduler and the rule machine. I use the Offset to shift my whole schedule depending on the daily temp forecast. It causes less cycle disruption of the HVAC. I'm also forced in the rule to "Activate Scheduled SetPoints", or the process doesn't work.

Any ideas?