I happened to replay this game a few days back, and noticed that the blacksmith in Clafton Keep did not have the inventory it was supposed to have after Blake was recruited.
The game has been updated to fix this issue. Sorry for the inconvenience!