XRP has a few different requirements, but one that is regularly overlooked is the 1 XRP minimum.
An unfunded XRP wallet requires a minimum of 1 XRP for the initial deposit.
If your trade's output amount is less than 1 XRP for an unfunded XRP wallet, the exchange will not complete. Please be sure that all of your outgoing XRP funds are at least 1 XRP when sending to an unfunded XRP wallet.
The goal is to constrain the growth of the ledger to match improvements in technology so that a current commodity-level machine can always fit the current ledger in RAM and the full ledger history on disk.