I had the same issue a couple of weeks ago (also Amex). Charge was pending but then disappeared. Ticket number did show up in the BA app. After a couple of days the charge posted. Not sure where it went in the mean time....?? This booking was made through corporate travel agent
Last edited by WVFM; Sep 5, 2018 at 11:01 am
Reason: added fact that booking was made via travel agent