I've found the issue I believe. It was using custom items, and those custom items didn't have client data BUT I was using Sprite: ID in item_db2 to copy that information, since they are copies of items with seperate ids. However, it seems like this doesn't work for cash shop and roulette?