Hi,
There is no delete operation that you can run explicitly.
However, you could create an empty template and deploy that in complete mode rather than incremental, this would remove that NIC for your next deployment. Obviously you would need to add the logic on your side to catch the failure and deploy the empty template - https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-modes