The issue is with the $0 taxes and fees. The way I've gotten it to work is to put the reservation on hold, then go into your account, open the held reservation, and then "pay" for it. This is the only way I've gotten it to ticket correctly. I did once have it charge me the miles twice using this method but Aadvantage customer service was able to refund the duplicate miles charge.