All volumes are deleted when EC2 intance is deleted via terraform
I could see some spelling mistakes in the below mentioned line, rest all are fine i think.

delete_on_termination = "${var.delete_on_termincation}"


Better you could avoid this line, This might be deleting the EBS when u terminating the ec2 instance. Skip this option and check.