I had a similar issue as OP, missing mileage showed discount economy but I got business miles credited.
Also I’ve taken a number of AA and QR flights recently and
none credited automatically. Nuisance to claim sector by sector when the site doesn’t show progress and it feels like it goes into a black hole