Vip/shift xbl link problems

I’ve linked my VIP account to my xbox live account and I have noticed that even though I have verified that it is indeed linked to my xbl account, the correct account and even unlinked it and relinked it to be sure. My VIP account doesn’t seem to be linked at all. I’ve redeemed codes for BL2 and 3 but none of the rewards are recognized or awarded to my Xbl account. Has anyone else had these issues? Is there a support member that can help me?