Transfer as NFT “Success” status, but NFT doesn’t move

I have the following transaction:

It’s a transfer of an ENS domain.
This was done as a standard NFT transfer using MetaMask and has the status “Success”.

The from address is:

The address the NFT was sent to using MetaMask is:

Under the “Logs” tab I can see the “NewOwner” function has been called and I can clearly see the target address there (see screen cap below).

However. Nothing was transferred. As well as not showing a new registrant, both Etherscan and Opensea also clearly show the domain (the NFT) is still in the account of the sender.

I don’t understand what is happening here. Why isn’t the NFT transfer working?
The transaction is successful and yet the NFT hasn’t moved.
It’s extremely puzzling.