Adapter initialisation in configuration.yaml

Hello,

I would like to make sure I understand how the configuration.yaml file works in ZIgbee2mqtt as I am getting some strange results.

I seem to be getting different results of configuration changes based on whether I update the yaml file from the Zigbee2mqtt add-on tab or directly using Studio code server.

An example of this is that I am testing two Sonof dongles so I test one, remove it, install the other and update the yaml file using SCS which still identifies the old sonoff id. If I add it via the GUI, it seems to work.

On other instances such as generating network and Pan ID’s this is only displayed in the file and not the GUI. I have searched the forum and cannot find a direct hit other than someone mentioning that the GUI yaml file is only referenced during install and you should be directly modifying the YAML file but the previous example is contrary to this.