I hear your sentiments, acooper4242.
There are reasons why the money is being held. This is to protect all parties involved in the payment process. Refer to the merchant service agreement for more details. You can also check this article for more information about payment holds: Understanding Payment Holds in QuickBooks Online.
I know you've already contacted our support about the issue, but I would still recommend giving them another try. This way, they can review your account thoroughly. Here's how you can contact them: Contact Payments or Point of Sale Support.
If you have any other questions. I'm just a click away.