Try adjusting the console privacy settings and bungie.net settings. I've noticed that if the console settings are too strict that bungie.net can't find the specific purchase line. Yes bungie.net knows he has it, but this part looks in the account history for purchases and redeemed codes. Try it and let me know.
These bugs have yet to be fixed by bungie. You just have to wait.