It appears that /swap-instructions provides you with an instruction payload with which to utilise transactions within a solana VersionedTransaction, as opposed to using /swap to pass through your estimate. In case you are suffering from inconsistent final results with transactions not being processed or showing as "no knowledge" on Solana https://jup.aggregaror.com/