Client-side Object Subscriptions

I have a custom widget which depends on monitoring certain values of attributes. I am using subscriptions via{guid: guid, attr : attr, callback : function () {}}); I am noticing though that I am only getting this triggered if the object is edited within the client. For example, a textbox (attribute) I've subscribed to will trigger if edited on a form, but not if changed server-side via a microflow. Is this the intended behavior? And if so, should I use to trigger my subscriptions?
1 answers

In the microflow, did you turn on 'refresh in client' on the change object?