I think it’s fine, different people feel weird about different gift types. You do you!
For example, I love getting gift cards. I love getting nothing on my birthday, and then getting a present for no reason at a random time. Some of my friends are the same. Other friends HATE getting gift cards, they feel like it’s not personal enough. Some of them HATE surprise presents, or they feel neglected if they don’t get one on their birthday, or they hate getting any kind of presents at all. Some friends don’t like big presents, some only like big presents. Some of my friends don’t like bringing presents to a party because it’s like their presents are being compared. Realistically, I don’t think most people can keep track of that for all of their friends. Just do your best. I’ve f***ed up before but nobody’s ever been mad.
She might think it’s weird, and if so, no big deal. Or she might not. It sounds like you have a good enough relationship that she can be honest with you, so I don’t think it hurts to give it a shot. If she likes it, great. If she doesn’t, no reflection on you.