the interesting thing is that in the blockchain explorer, the transaction is there, it is confirmed, the receiving address is correct, but the coins never reached the destination wallet.
Is the destination wallet yours? Is it someone elses?

It honestly sounds like someone is trying to scam you for more money by claiming that they didn't receive the funds you sent... and then making up a bullshit story that your transaction was "blocked".
Or, if it's your wallet, it sounds like your wallet simply isn't synced properly and is not displaying the transaction.