If you’re u used a different card number than was on file, then it would be processed as registering a new card and be subject to the verification process and the token amount hold.
If this is happening when you use a card already on file, there is a glitch which you should report to customer service so the problem can be corrected.
(Also, you say you get “charged” the fee again. The ‘fee’ is actually just a hold for that amount for the period (usually about three days) the processing company waits for an actual charging document to be submitted by the merchant. If you are actually being charged this amount, again there is a glitch which should be reported.)
Quote