there are multiple instances where you added a fee to the payment, as well as some where you didn't. do you have an outline of when a fee will be added?
card_payment_fee_charged