Shift not working

I have a Shift account that has about 80 keys for Borderlands 2 and it says on the website that I’m linked to my Xbox One account but when I try to log in through the game it tells me I need to get Game Pass. Any ideas on how to fix this?