Does non spendable just mean is hasn’t confirmed?
No. In blockchain.com wallet"non-spendable " means that he imported just the public keys of that address.
Blockchain.com allows you to track addresses balances using just public keys , and call those addresses non-spendable.
He probably doesn't have the privatekeys, unfortunately. Or if he has he didn't imported it into the blockchain.com wallet.