It is possible that the error you are experiencing is due to a gas issue. Gas is a fee that is paid to miners on the Ethereum blockchain in order to process a transaction. If the amount of gas is too low, the transaction will not be processed and you will receive an error. To fix this, you can increase the amount of gas you are sending with the transaction. You may also need to adjust the gas price if the network is congested. Once you have adjusted the gas correctly, your transaction should be successful, as evidenced by your success in QuickSwap.