Would it be possible for the external devices to not save as ‘not connected’ if the ASIO driver doesn’t load for one session? This means when you reload with it connected you have to assign all the devices again (using favourites).
Sometimes I accidentally forget to have my soundcard and this happens.
It should save the setting but just have a ‘not connected’ display next to it. Not blank out the setting completely.