It seems that /swap-Recommendations provides you with an instruction payload with which to utilise transactions in the solana VersionedTransaction, in contrast to working with /swap to go through your estimate. For anyone who is suffering from inconsistent effects with transactions not being processed or showing up as "no data" on https://jup.aggregaror.com/