My specialization code is not working!

So I bought the limited edition of halo 4 put in all my codes and everything was good but my specialization would be unlocked one day but not the next and now that I am lvl 50 the only ones unlocked are the 2 standard ones. I called xbox, the tech ran me through all the steps to try and fix it but didn’t not work, he did say to try this forum. Please help I am a huge Halo fan and this really gets under my skin. what can I do? Has this happen to anyone else?