Don't know if you're still reading comments, but perhaps this might provide insight...
Your husband finds it hard to choose presents, both for other people and for himself. Possibly he finds gifts unnecessary and feels guilty about unused ones.
People who don't feel loved by gifts (I'm one, so I know) find it hard to realise how important they are to other people, especially that gifts are valued on effort put into choosing them.
You say you enjoy giving thoughtful gifts. If you ask him to choose something, you give him a task he finds challenging. So you need to do the choosing. Get him something he would use, but maybe get a slightly nicer one. Eg my stepdaughter now buys me socks, but one or 2 pairs of quality ones with fun designs, which i appreciate. She always spots when I'm wearing them so it's win-win.
Honestly, I don't think there's any malice in him not using the gifts you get him. I've got unused paint sets, needle felting, books etc, all of which I asked for but haven't had time for and genuinely wanted. I feel guilty I haven't used them and am glad no one is making a big deal of it. Regifting one of these would just be hurtful.
It's also possible he would prefer 'quality time' eg a coffee date, or 'act of service' eg breakfast in bed to a physical gift.
You do need to let him know that you expect a gift from him for your birthday and give him suggestions of what would be nice.
Hth