Das geht nicht.
Im Array werden keine Daten gespeichert.
Ich hab ehrlich gesagt keine Ahnung wie du darauf kommst...
Ich hab das genau so in meinem letzten Spiel gemacht und mache es auch im neuen so und es klappt, also keine Ahnung wieso es nicht gehen sollte^^
Vielleicht sollte ich dir noch zeigen, was ein Array ist, nicht dass du wieder mal das falsche darunter verstehst:
Hier ist es erklärt wie du ein Array erstellst:
https://docs.unrealengine.com/…erGuide/Arrays/index.html
Wenn du einfach nur ne Structure hast und diese Variable so verwendest ohne in ein Array zu verwandeln, ist es klar, wieso es nicht geht, außer du machst für jeden einzelnen Inventar-Slot, eine eigene Variable, was bisschen extrem umständlich wäre.