Ill try to see If I can figure out how to check for name.
nft_update_attributes does not have name param. I take it that is not possible to update the name?
In the scCall you pass the arguments for the createNft (SC`s endpoint_ , not for esdt_nft_create. https://github.com/ElrondNetwork/elrond-wasm-rs/blob/71e8f06190c9729ddc15a3987c0a1e14437a71cc/contracts/examples/nft-minter/src/nft_module.rs#L177 you can see that the esdt_nft_create is used as described in the documentation.
In the scCall you pass the arguments for the createNft (SC`s endpoint_ , not for esdt_nft_create. https://github.com/ElrondNetwork/elrond-wasm-rs/blob/71e8f06190c9729ddc15a3987c0a1e14437a71cc/contracts/examples/nft-minter/src/nft_module.rs#L177 you can see that the esdt_nft_create is used as described in the documentation.