Only a limited number of transactions can be processed within a given timeframe, as there is only so much data that can fit into a single block of the blockchain. Transactions are prioritised according to the transaction fee (gas fee).
Whenever someone submits a new transaction, it joins the queue. If the new transaction's gas fee is set higher than yours, it will be placed ahead of yours, pushing your transaction further back in the queue. As long as enough users are willing to pay higher fees than you, your transaction may remain unprocessed and never be recorded on the blockchain.
After the transaction gets recorded on the blockchain, most services will not immediately consider it complete, and may not let you use the funds right away. For security reasons, they generally wait for a certain number of new blocks to be written afterwards. Until then, the transaction's status is usually shown as unconfirmed. The service you use may require many confirmations and, therefore, a long time before it lets you use the funds.
Unfortunately without any proof there’s not much I can do to ask our complaints time’s to accept this x . I need something in black and white to approach them with or they won’t take it on at all.