Super deluxe edition 3 gold keys code

I have a 3 gold keys code it says to log into my shift acct to obtain it but when I put in the code it says my account isnt linked with Xbox live BUT I’m playing it on my PS4 and its linked to my ps4 why is it asking to link to a xbox live acct?