*update* So far, the best Amazon came up with was that because I ordered two copies under one order number, that was the reason I only received one Beta code. Their resolution was to cancel one and made re-order it straight away in the hope that I will receive the code in the next 24hrs.
When I expressed my concern about it being passed the cut off date for early beta access and the fact that if it does not work it then only leaves less than 24hrs to resolve this for my son....who might I add has been waiting a very long time for this, he has played Battlefront from the launch of the first one on PS4, he has Autism, and this is going to cause me hell if I don't get sorted!