I have had similar disconcerting problems with 9mm pistols and biker goggles and throwing spears and bandanas. Find an empty container and move the version you can see into the empty container; your unseen version should now show up. If you equip this version it will stay visible. When it was happening to me it, only the objects that were at condition of 100% were "disappearing." The Throwing Spears might be some weird stacking or other issue. Yep ... its strange; hopefully, this is your problem.
[edit - helmets with goggles changed to biker goggles]