I had finished the campaign on hard, but didn't get the Steam achievment for that and the mark in my profile shows me, that I didn't finished the campaign. But I have all of the achievments rewarded for every mission.