Sorry I'm a bit confused by the first point. Is it a bug that you can redeem it or a bug that you can't redeem it?
I'm assuming you meant there is a bug preventing automatic redeeming.
So what I mean is this: if you were to buy a digital copy of an older title like BF2 on Steam, you should be able to redeem it in Origin, however there is a bug preventing that.
If you bought a physical copy of BF2, you would not be able to redeem it.