I was in a similar situation, complained to the DOT and the flights were changed to my satisfaction. CX is supposed to provide you with reasonable accommodation in case of cancellation and they did not.
You may have success as a more senior person at CX will be made aware of your case.
Again, before complaining first go back to AA asking for a specific flight number.
DOT has an online form.