I would suggest you talk with the manager of your local Safeway store where you originally signed up. We had a problem that was quickly straightened out that way. Hopefully, all of your purchases are recorded through your Safeway card, so you should get all your miles.
One question - on your cash register receipts, is it printing out how many miles you have accumulated? It should be doing that on each visit.