Be it BTC ordinals or ERC721's, no matter what it is, ultimately you can't actually ensure some nonfungible asset not being copied, you can only ensure that your asset is going to be central in the sense of guaranteed data availability over a long span of time (or basically forever, for an ordinal as an example, or a fully onchain 721).
Otherwise for physical assets you need delivery or legally binding arrangements to guarantee some piece is yours. There is no way to not allow someone to relist a piece for now, although I could imagine that a mitigation strategy would be an AI trained to recognize and output an identifier for one nonfungible asset, and then compare on-chain whether that asset has been delivered already to someone or not.