The remote or the app device has no way to know the smoke setting if it was set from another device. It only knows the last command it sent. When I power up my layout, the device also has no way of know in which direction switches are set.
Not a new issue. When using remotes, if I set a loco at 40, and then with another remote set it as 10, the first remote continues to show 40.