You can always run the update function in the adguardhome installer. You should have no issue changing between branches as long as the branch you are coming from or switching to doesn't drastically change options inside the .yaml file. My suggestion to anyone running adguardhome is to pick a branch and stick with it because branches are updated in accordance to the branch they are on. Also, when deciding to switch between branches, I highly recommend users making backups using the installer. In instances like this, a backup could resolve potential issues presented between updates and switching branches while still allowing users to go back if they run into a problem. thus preventing the possibility of conflicts.
Stable ----> only gets updated on stable releases
Beta----> only gets updated on beta releases
Edge----> gets updated whenever the builds from master are built daily
Now the update detection of AdGuardHome via AMTM may be an issue that
@thelonelycoder will have to look into when he has time. It appears there may be a tiny glitch in the logic of update checks for AdGuardHome using AMTM.
But first as a test
@StefanoN can you run
option uu via amtm menu? give it a few seconds to run. it may take a moment because it updates all your AMTM add-on auxiliary files. This is just to confirm you are not by accident using an older adguardhome amtm auxiliary file.