I have a top layer component (e.g. 4 pin header) initially traced out and via down to layer 3, layer 3 trace created. I then go back and change the layer 3 trace to layer 1. I expect the smart via to update that but it still shows the initial connected layers bindings.
In the image attached the GND trace is now on mid layer 1.