All campaign progress/portraits are stored locally. So without backing it up, any reinstalls, installs on new computers, etc won’t carry them over.
A work around is to use the cheat codes. It’s tedious but it will give all the progress back. Load up each mission on hard and use these codes: