This is a pretty nasty problem in the campaign. Nasty because it might be hard to notice.
The thing is, if you happen to die in a mission before the first checkpoint or before your first manual save, clicking "restart" button erases ALL your custom loadout info and brings you to the beginning of the mission. Then you are equipped with mission specific default weapons and inventory. There is 2 ways to avoid this:
- Save the game immediately after the mission starts. Your savegame data will carry on the correct loadout info.
- Exit to main menu, select the campaign mission again. Your custom loadout is there again.
Simply pressing "restart" in the death menu gets you default weapons. This is easy to notice, if your main weapons suddenly and unexpectedly changes, but it might very difficult to notice that you carry different amount of satchel charges, mines etc... And that's bad, because when you finally get to ambush position (etc) it's already too late. Your ONLY option at that point is to restart the whole mission and select your custom loadout again.
I think it would be crucial to address this issue before the launch of the 3rd campaign episode.