We have an answer - My ticket originates in the EU, and priced in local currency. Agent told me a "major system change earlier this month" caused the foreign exchange fares to go wacko. Was able to reprice the ticket properly after 1.5 hr with the agents.
Looks like AA did a bunch of system updates alongside NDC.