It seems that /swap-Directions provides you with an instruction payload with which to utilise transactions in a very solana VersionedTransaction, as opposed to making use of /swap to go through your quotation. I do not know what can be creating this as im a bit o a noob on solana, https://jup.aggregaror.com/