Blue_Barchetta no, I wouldn't have thought so. One observation is both app and your external agent are changing this setting. The portal only seems to actually send values when it thinks they are different from the live value. If the portal somehow has a stale value, it can get out of sync. Perhaps if there was a network outage when it tried to send an update? Though I would hope it would log the change only if it successfully sent it.
Ah... pause discharge on the app has to store the old setting somewhere, so that it can restore it when you unpause. If it were to change in the meantime (by MyEO, for example), maybe that confuses it?
(I don't bother with the quick settings button, and have it hidden. I'd just adjust charge/discharge power directly if I wanted to change them.)