Where does this custom inventory data "live" at runtime?

If I start on this topic it’s going to be a very long post :slight_smile: Have you checked the docs? Programming with CPP in Unreal Engine | Unreal Engine 5.1 Documentation

This whole page (meaning, the whole “Unreal Architecture” tab with its sub-tabs) has most of the answers and it’s a must-read for anyone doing programming inside of UE.