What’s strange is that the output, which is supposed to represent the change, uses a different script type from the input. Have you tried recovering the wallet on Sparrow with other script types, specifically Nested-Segwit? If you haven’t tried this yet, you need to restart the recovery process from scratch and select a different “Script Type” when creating the wallet.
If you have already tried this, on the wallet that derives from the Nested SegWit script type, try increasing the gap limit in the “Settings” tab.
If you’re unsure how to do all this, I recommend an article I wrote on recovering a Samourai Wallet on Sparrow Wallet:
https://planb.network/en/tutorials/wallet/samourai-recover
If you still have access to your Samourai wallet, do you see the change UTXO on it? If yes, you can also try sending the funds directly to an address you own on another wallet, but you will need to connect to a Dojo, as Samourai’s servers are no longer operational.