The idea of a resource depot (a new building that stores the player's resources) could be implemented, allowing it to be built in other towns as well, enabling resource transfer or distribution. It would have a limit, etc. When a town is captured, the resources go to the capturing player.
For example, the resource limit (in gold) is 10k. For each depot, an additional +10k is added. At the beginning of each new day, excess resources exceeding the limit are lost. When capturing a town with a depot, the resource loss is a percentage of the lost depots. For example, if 1 depot out of 2 is lost, 50% of the resources are lost, but no more than the depot's capacity (10k gold). Or 33%, if you consider the non-burnable amount on hand as a "depot" (which also has a limit of 10k without depots).