I had the same problem last year - purchased a DL G fare, upgraded with miles, ticket was reissued as a VS G which doesn't accrue miles. Took me one email and three phone calls before I finally got a DL rep who understood and got the miles credited correctly.