two issues:
1- when you buy itens from npc, they don't search for empty storages on you iventory, if its closed, the items goes to the floor
2- quests (i tested green djin) are trying to get the minimum storage value as 0, but it's always -1, not 0, so it doesn't answer players for missions...