The agent didn't lie to you, they were probably unaware of the AA earning rates for CX fares and just booked you in the cheapest CX fare bucket they could find. So when they booked they picked the cheapest option for you, not the option that would net you the most miles earned. That being said, HKG-BKK isn't that far so you're not losing out on too much.