XRP has a few different requirements, but one that is regularly overlooked is the 10 XRP minimum.
An unfunded XRP wallet requires a minimum of 10 XRP for the initial deposit.
If your trade's output amount is less than 10 XRP for an unfunded XRP wallet, the exchange will not complete. Please be sure that all of your outgoing XRP funds are at least 10 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.