Got it, thanks! I actually didn't try the mobile wallets I have installed, maybe more of them can sweep. The problem is that private keys don't have a single standard unlike addresses. Electrum needs a special prefix (like p2wpkh:), Sparrow doesn't understand it but requires manually selecting the key type (legacy, segwit etc.) and if you pick a wrong one it just says that it couldn't find any UTXOs. So this UX isn't very good but that's all we have.