Shift not working for me

Everytime I enter a shift code in the in game menus it says code not working.
And I know they’re in date, I’ve tried the newest ones and it says the same thing.

This sounds like a communication problem - the error messages are usually more obvious (such as “Code has expired”). I would suggest filing a support ticket just in case it’s an issue with your account.