The main menu page should have a tracker which will mention your progress to 100%ing the game as featured in the image, which'll be a good way to tell whether or not the progress counted when you played through the camapign.
Similarly, regarding the skins the best way to check that you have unlocked them is during an active game as they will not show up in your inventory in the main menu, there's currently a bug where joining an empty server will revert your loadout levels to one and lock any bonus content such as DLC weaponry, campaign skins or event skins such as for example: the 1911 Care Package From Home.
One thing I've heard may work is to replay the missions but to just go through them as quickly as possible, avoiding all the unlockables / challenges.