Warehouses/banks are localized, so anything stored in one town cannot be retrieved in another town. Same goes for the auction house and the trading NPC. But what is the trading NPC? Well it’s an NPC you can sell resources to. You would expect to be able to sell said resources to any NPC, but nope.