just putting this ihere incase anyone else ran into it from the codes.
Talked to support on the phone and they said that it isnt a bug from the codes being wrong or not working, its a bug due to high volume on the server. so you'll need to keep trying to reapply your code every few minutes (they said try every 20min) until it takes.
also, on an offnote, The legendary is a seperate code and is applied seperately from either the standard/collectors and is only meant for the items it says. So the fact that there is two codes is because the legendary code only gives the items from the legendary list, while the standard/collectors give the actual expansion sub, plus the items in the respected lists.