GetPrimaryAssetIdList always return empty

The function “GetPrimaryAssetIDList” always returns an empty list, and I can’t understand why.

I added a new entry in the Asset Manager “Primary Asset Types to Scan“

With the Primary Asset Type = PDA_MechPart, and the Asset Base Class with the blueprint with the same name, and in the Directories, I point to the folder with my Data Assets (the second entry in the directories is just a test, the problem continues with and without this entry).

The PDA_MechPart (child of PrimaryDataAsset) is in the folder DataAssets, and its DataAssets are in this folder

In the directories in the Asset Manager, I tested with different folders and putting all of them, (the PDA and the DAs) in the same folder, but it also didn’t work.

In my Game Instance BP

This always returns empty. I also tried adding a Delay of 10 seconds to see if the problem was that it didn’t have time to load yet, but it still returned empty.

I also tried “Get All Assets“ and looked for these assets, but they weren’t in the list

In the “Class Defaults” of my PDA, it doesn’t show the tab “Asset Manager“.

I don’t know why this is happening. Any help will be much appreciated. Thank you.