The issue with Amex on small amounts such as this is that Amex sometimes eats the chargeback amount depending on how it values the customer. It is entirely possible that a merchant vendor does dispute a chargeback, but that Amex pays out anyway and eats the funds. Apparently not in OP's case.