I have all 3 games on steam and Borderlands 2 and the Pre-sequel on Xbox. My Shift account is linked too both my steam and Xbox accounts. After re-installed the games on both consoles and played on both I still have not received my 75 Golden Keys. I would like to find out if I am still able to receive them or how I can receive them. Also I have not been able to receive from my Shift rewards either.
You have to delete your shift account and make a brand new one. I was having the same problem and this is the only solution I have come across so far. Like you, I had all previous titles linked to my shift account and nothing until I delete my shift account and made a new one