at the moment of transaction, your wallet balance was too low to cover the size of the trade and the transaction cost
might happen when 2 trades are sent around the same time (e.g. a limit order triggering in the background, or sending another market trade while another one is in pending)
slippage tolerance was exceeded before your txn could be confirmed