Unable to run a script via local-exec provisioner

Hello Team,

I am trying to execute a script via local exec provisioner on destroying the instance using the below block inside the EC2 instance.
resource “aws_instance” “g2_lb_public” {
*****Instance definition
provisioner “local-exec” {

interpreter = ["/bin/bash", "-c"]
when   = destroy          
command = <<-EOT
"cd /home/script && bash run.sh"

EOT
}
I am getting the below error on running the terraform
aws_instance.g2_lb_public[0]: Destroying… [id=XXXX]
aws_instance.g2_lb_public[0]: Provisioning with ‘local-exec’…
aws_instance.g2_lb_public[0] (local-exec): Executing: ["/bin/bash" “-c” ““cd /home/script && bash run.sh”\n”]
aws_instance.g2_lb_public[0] (local-exec): /bin/bash: cd /home/script && bash run.sh: No such file or directory

Error: Error running command '“cd /home/script && bash run.sh”

': exit status 127. Output: /bin/bash: cd /home/script && bash run.sh: No such file or directory

Could you please help where I am doing it wrong? I need to run the script before destroying the instance.

Can someone please help me how to properly do this?

Regards,
Vamsi