The chest in the blacksmith does not have its loot table.
The reason for this is because the chest's loot table has a typo. It currently uses "minecraft:chests/village_weaponsmith" but it should be "minecraft:chests/village/village_weaponsmith."
items do not load in village blacksmith chests
Chest in plains village blacksmith has no loot table.
new village blacksmith does not spawn loot in it
This is a bug i found or a loading glitch