Just to follow up, after 6 phone calls and a failed online chat, they finally sorted it. Having tried to blame tesco, who were adamant it wasnt them, the lady eventually put it in the hands of the loyalty team. I dont know if.it was them as I never actually ever got the call.back, but the missing miles finally appeared. Its the blatant lying that annoys me.