Can't Load Assets By Label in Unity Addressables?

Hi, I tried to use Addressables.LoadAssetsAsync() function to download specifics assets via label but always met with this error: UnityEngine.AddressableAssets.InvalidKeyException: Exception of type 'UnityEngine.AddressableAssets.InvalidKeyException' was thrown

I tried the following tutorial from this video and it mentions that you can download all asset inside a folder by specifying the label.

Here’s what I tried to do:
image

As you can see, just like the tutorial (minute 21:36), I have put the folder required to download the asset. I also have created a script to load that asset where the script is:


[SerializeField] private AssetLabelReference scenesLabel;

private void Start()
{
    StartCoroutine(InitiateAddressable());
}

private IEnumerator InitiateAddressable()
{
    var initializeAsync = Addressables.InitializeAsync();
    yield return initializeAsync;

    var downloadScenes = Addressables.LoadAssetsAsync<SceneAsset>(scenesLabel, (scenes) => { Debug.Log(scenes.name); });
}

Where I have set the scenesLabel the same as the asset I’m trying to load. But it still got the error. And yes, I have tried to just manually put the asset one by one but it still won’t load via the label. Am I doing it wrong? I’m using Unity 2020.3.38f1