If i remember well, i think something worked for me last time about the “far away” loots 
Try to pub a crate close to these item with the storage filter to “all” !
if i’m correct, people gonna put the loot in the crate !
Then put the storage filter of the crate to “none” and your villager’s gonna get back the loots in another crate or storage place in your city !
I think it worked but i’m not 100% sure about it !
Try and tell me if i was right 
EDIT : Just put a box close to the loots and call the loot order one more time 
The worker gonna get it and take it back to the crate, then just moove the crate to your city 
It happened in my game and doint it properly make me get the loot back to the city 