I'll check the back end, but here's an idea.
Make sure he's got the Game tab loaded, then unequip your avatar items and re-equip them. Wait 1 minute, then it should Take effect normally, and give him the card.
The Achievements run off the Game Tab, but since it's possible to get an avatar item without the game tab loaded (or after it's booted you out for some reason) then it might not run right.
"Scissors are overpowered. Rock is fine." -Paper