I have a suggestion. When granting a player an item from the catalog, there should be a bool of some sort that can be checked off to automatically copy over all the custom data from the catalog version to the new instanced version. We currently use Custom data on the catalog side for the "BaseStats" of an item so when an item is given to a player we copy it over manually creating another api call on our end. If this was built in this would allow the function to be cleaned up for us.
Regards