It seems that /swap-instructions gives you an instruction payload with which to utilise transactions in the solana VersionedTransaction, as opposed to applying /swap to pass through your quote. I do not determine what could be resulting in this as im a little o a noob on solana, so aid might https://jup.aggregaror.com/