Problem with icons

As of July (at least now I’ve noticed) the icons don’t work as expected.
There should be a “heart” icon. The icon is changed base on a pagevar.
the value of the icon changes based on true/false value of another variable

Even if i set a preview value and save, if i re-open the dialog it doesn’t hold that value
The initial value isn’t respected either. (tried it with “heart-o” also with no success)

The result on preview app

Also, when editing the icon and changing the value from a formula or a pagevar to a static icon, the whole composer hangs, it becomes very slow and either needs to reload the page or delete the icon component very quickly.

Is this a bug or am I missing something?