...
Whichever credentials work on the device first will be used for any future operations (Backup, Mass config push) with this device.
When credentials bound to device:
Only bound credentials are tested against the device
If bound credentials do not work, the job fails
...
The discovery before backup is necessary to make sure Unimus doesn't user use wrong commands on the device.
In certain situations (ex. when a device is changed for another device) it's possible commands to generate backups on some vendors can actually cause configuration changes for other vendors.
Due to this (and other edge-cases) Unimus does a discovery before every backup.
...