Unload Primary Asset doesn't work

Hello!!

Trying to understand AssetManager and Primary Data Asset for more optimized performance.

In Blueprint, I only load textures.


At the end, I unload them manually

There is one moment: these PrimaryDataAssets are used in a DataTable, and the DataTable is loaded in a character.


Item Base Class:

In the game, I use obj list class=Texture2D and gc.CollectGarbageEveryFrame 1 commands for the test.
But after destroying the widget, the item textures are still in that list.

Please help, maybe I have misunderstood these commands or AssetManager itself.

Thx.