The reservation failed to be charged with the Auto Payment rule at confirmation because Expedia only allows the user to charge the virtual credit card after check-in.
When you attempt to charge the virtual credit card at confirmation, the payment fails. The solution is to save the credit card details and manually charge after check-in.