Jim (and others), thanks for your input. I appreciate hearing that it is likely to really be Citi's problem even though the statement shows the miles were reported to AA.
And, yes, in my case the purchase miles posted. So they definitely have the right account!
Will let you all know how this all works out. (And how long it takes.)