Cannot link a contract from Ethereum Sepolia Testnet

I am trying to link my own contract deployed on Ethereum Sepolia Testnet but I am getting:

Contract does not exist or address is invalid, please try again.

But I can see the contract on Sepolia Testnet. I deployed the contract using Remix and Metamask default Sepolia setting. I am able to link the same contract from Polygon Testnet.

Am i missing something or the contract linking is not supported for Sepolia Testnet?.