Hey there,
There’s one thing that I’d recommend trying. Delete the Blizzard cache folder to clear out the Starcraft II profile/achievement cache and then re-launch the game so it will be recreated.
If that doesn’t do it then I’d recommend reporting it as a bug over on #bug-report , since it should definitely be giving you new achievement credit for completing those missions on Hard.