I will take the 3rd point into consideration; this also relates to the scale of the business. You certainly wouldn’t want your customers waiting more than 10 minutes to complete a transaction, especially when the items you sell are typically priced at $100 or less.
You could establish separate liquidity routes based on minimum transaction values. For instance, Wallet A could handle transactions under $500 with a lower confirmation requirement say, just 1 confirmation (a standard practice among CEXs), while Wallet B could require 3–6 confirmations for transactions exceeding $500.
Thanks for bringing this up, I've been wanting to ask a question pertaining this confirmation before and now see like the perfect time, why did exchanges failed to process withdrawal until certain numbers of confirmation is met?
Even if it's as low as $20 worth of coin you aren't going to be able to withdraw until that confirmation number is met, what is this trying to tell us? That the transaction can be fake or could be reversed if they let customers withdraw before a certain confirmation?
I think every business owners should do what online exchanges are doing, it seems there is more to confirmation than I know and if you can share some insights on this I will appreciate, thanks.