Very sorry for delayed reply here.
I think this is a factorio bug.
So Factorio documentation claims:
The game resets recipes and technologies any time mods, prototypes, or startup settings change, so this does not need to be done by migration scripts.
But sometimes it doesn't work. That's happened in this mod before, so if you enter SiliconRecipes
(no slashes or anything, just as a normal chat), it will work for Hydrogen Chloride as well. Won't disable achievements.