The gas station decides the amount of the hold and the bank decides the length of the hold , this is done to help the gas station protect themselves from fraudulent charges at the pump. You can use your card inside at the cashier and there's no hold put on the card.
That's crazy! Maybe because of fraudulent activities and it's outside. Really don't know an answer but please post a logic reason when you find out.
Thanks! Your answer is awaiting moderation.