i was emailing them A LOT (borderline spamming) and they have eventually given me the miles today
i've even sent them screenshots of what ID number i've submitted and they said it was mismatch like everyone else. (and that i did not submit my number whilst booking - but thats easy to prove)
then they've accepted my ID once 2 weeks ago, then not send me my PIN. I kept emailing and them saying mismatch, and voila this morning i got a PIN and the miles.