their computer system is very antiquated here
I recently did a lhr dxb then changed flight number to syd.
I did not put my number in as I knew I would achieve gold in dxb .
I then requested the missing lhr dxb mileage.
2 days later the account turned gold so I request the dxb syd.
although my account said gold I was only given silver miles.
when I called the service centre they said that as the system recognises me as silver for 2 days after the flight even though I requested as gold I would only get silver miles.
this has happened to me many times ovder the past few years. they avhe not changed their system
I dont know if it is done on purpose to give people less miles

or if they just cant be bothered fixing the problem.