I’ve previously completed WoL on the EU gateway and got the unlocks fine. That’s over a decade ago though.
But I recently completed WoL on the North America gateway, and while I did get the Jim Raynor portrait unlock, I did not get the Sarah Kerrigan and Arcturus Mengsk portraits associated with completing all 29 missions on Brutal. (Mengsk for Hard.) So that includes the secret mission and the 3 alternate missions. I’ve checked over a dozen times now, each mission has a timestamp on Brutal.
I’ve meantime continued the HotS campaign and am getting unlocks as appropriate.
Wouldn’t be posting if I didn’t find it important so I would appreciate any help.
Raynor is for “completing the campaign”, but the other portraits require to complete “all missions of the campaign at a difficulty level”.
So the Raynor portrait unlocking may not help to pinpoint the issue.
What about the Warfield portrait (completion at “Normal”), did you get it?
Other than that, maybe the time stamps are cached locally, and can get assigned even if connection was cut and a win didn’t count.
Maybe you can try the “delete Battle.net cache” thing to see if it fix things or reveal where the issue is?