The fisherman villager will not restock, even when it's workstation is present, when tested the villager is not in it's village, it's in a minecart on a rail. The barrel workstation is not on the same Y level as the rail, but it present in one of the 8 adjacent blocks
Duplicate of MC-147740