I'm commenting to tell everybody exactly how this bug works, as it DOES affect all packages including Factory. Each package has a Default set of attachments. If a default attachment is removed, that attachment will reset when you load into your next game. This is most likely to happen on packages that actually have attachments that can be fully removed, like Unstoppable Force. It CAN happen on Factory packages as well, it's just less likely because most Factory default attachments cannot be fully removed.
Attachment slots that can be fully removed include Muzzles, Top Accessories, Right Accessories, Underbarrels, Optic Accessories and Ergonomics. Factory packages tend to only have Muzzles by default, and most people don't remove it, so the issue goes unnoticed. This is most noticeable on Unstoppable Force packages because those come with Top or Right accessories by default, which are often removed to make better use of the points they cost.
When a weapon attachment is reset, the gun will then be over the 100 point threshold, which obviously can't happen, so the game will also reset other attachments to make room for the default ones. This is a game client issue, it will happen on all platforms, in all regions and on all accounts no matter what until it is fixed by developers. Please like this post so that they are more likely to see it, and maybe we will see this issue fixed sooner.