Custom SWEP category not working?

I’m gonna get to the point: I put my weapons in a custom-named category, and that’s worked for the past year. Until recently however, it somehow broke and the only ones that remain are Hl2, Wiremod, and Other. (As well as one from a workshop subscription). Even if I put my weapons into a different category, they don’t show up. I’ve had to resort to putting the weapons into a custom spawnlist, and I really can’t release them like that. the SWEP.Category is correct; I don’t know if I have to put it somewhere new, though.

I’m using a legacy-addon type.