Release and Load In the same frame will cause an error.

First I call Addressables.ReleaseInstance(gameObject) function, then call Addressables.LoadAssetAsync(loadPath) function in the same frame. If gameObject and loadPath belong to the same bundle, it will casuse an error.

ArgumentException: An item with the same key has already been added. Key: Library/com.unity.addressables/StreamingAssetsCopy/aa/Android/Android/A.bundle
System.Collections.Generic.Dictionary2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) (at <437ba245d8404784b9fbab9b439ac908>:0) System.Collections.Generic.Dictionary2[TKey,TValue].Add (TKey key, TValue value) (at <437ba245d8404784b9fbab9b439ac908>:0)
UnityEngine.ResourceManagement.ResourceProviders.Simulation.VirtualAssetBundleProvider.LoadAsync (UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation location) (at Library/PackageCache/com.unity.addressables@1.8.3/Runtime/ResourceManager/ResourceProviders/Simulation/VirtualAssetBundleProvider.cs:139)
UnityEngine.AddressableAssets.Addressables:LoadAssetAsync(Object)

I’ll flag for the team to take a look! Which version of the Addressables package are you using?

Unity Version: 2019.3.6f1
Addressables Version:1.7.5