Yeah the economy is pretty buggy at the moment, trading yourself works fairly well but caravans are very hit and miss, not helped late game when you go to war and your caravans become targets for enemy stacks.