Loadout scrambles for Dante

Regardless of the load out slot I use, all my gear (not perks) shuffles to something arbitrary after a single match.

Are you on PC or PS4?
On PC you can fix this by making the Loadout file “UserData.sav” read-only.