When redeeming mailbox items, they have no names or stats

I’ve got the super deluxe edition, and I’ve opened some of the items on the first character I made (Amara), and that’s been fine. I created a second character (Zane) and tried to open some mail, and when the items appear in my inventory they have no names, no stats, and are level 1. It’s like they’re templates that missed a pass by whatever function assigns concrete values.

I lost a Butt Stallion grenade and the Cheddar Shredder, and whatever the Badass shield is.

This is really annoying, and I’m afraid to open my mail now. Can I get some help?