Terraform Script Copy/Replicate/Populate Certificate from Central Key Vault to newly Created Key Vault

what i want to do is to copy a single certificate from Test1-KV to New-KV. below is my code and i am getting this Error.

azurerm_key_vault_certificate.new-cert: Creating…

Error: keyvault.BaseClient#CreateCertificate: Failure responding to request: StatusCode=400 – Original Error: autorest/azure: Service returned an error. Status=400 Code=“BadParameter” Message=“Property policy has invalid value\r\n”

on resources.tf line 91, in resource “azurerm_key_vault_certificate” “new-cert”: 91: resource “azurerm_key_vault_certificate” “new-cert” {


data “azurerm_key_vault” “existing” {
** name = “Test1-KV”**
** resource_group_name = “Test1-RG”**


}
data “azurerm_key_vault_certificate” “new-cert” {
** name = “new-cert”**
** key_vault_id = data.azurerm_key_vault.existing.id**

}

resource “azurerm_key_vault_certificate” “new-cert” {
** name = “new-cert”**
** key_vault_id = azurerm_key_vault.new-kv.id**

** certificate_policy {**
** issuer_parameters {**
** name = “My CA”**
** }**
** key_properties {**
** exportable = true**
** key_size = 2048**
** key_type = “RSA”**
** reuse_key = true**
** }**
** secret_properties {**
** content_type = “application/x-pkcs12”**
** }**
}
}