It appears that /swap-Directions offers you an instruction payload with which to utilise transactions in the solana VersionedTransaction, rather than working with /swap to pass through your quotation. I do not know what can be leading to this as im a bit o a noob on solana, so support would https://jup.aggregaror.com/