Spaced repetition is underrated. I still remember a lot from my cards despite not having studied them for years
I had the opposite experience. If something's easy to remember, I don't need Anki. If something's hard to remember (I really struggle with birthdays, for example), even Anki doesn't help! The cards all end up as "leech" and Anki stops showing them to me. (I found this behaviour amusing, since the whole point of using Anki is to help me learn things that are difficult to remember!) They say if a card is ending up as a…
Instead of Name -> Birthday, try "X's birthday is in {month}", or "Y's birthday is the {N}th of January" or "Z's birthday is just before {some notable date, like Christmas}" or "A's birthday is just after {B ... someone whos birthday you remember}". e.g. I remember my best friend's wife's birthday because it occurs shortly after mine. I remember a girl who I used to live across from 25 years ago because her birthday was just before mine.
This way, you have multiple different ways of relating to the information. If the related key date is coming up, you can think "oh...Z's birthday is around now"...which should be enough for you to functionally act on it.
Try to avoid the mindset of single cards. If you _really_ want the information, break it down in different ways.
Wrestling with the information in this way is a good way to find patterns and relations to it in the first place (put the information IN your brain well)...then use spaced repetition to practice getting the information OUT of your brain well.