I have checked your account and I can confirm that you are terminating the Instances correctly. After that action a new instance is actually re-created. It is not restarting.
The reason behind this behavior is an Auto Scaling group which is configured to always check and make sure that 1 EC2 instance is running. Therefore if an instance is terminated, the Auto Scaling group will launch a new one.
If this is not needed please delete the Auto Scaling group. You can follow this link: https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html
Cant find my Lightsail instance on the aws consoleasked 6 months ago
Why was my EC2 Instance deleted from my account?asked 2 years ago
Cannot terminate/stop degraded instanceasked 3 years ago
Failing to terminate instance via CLI and consoleasked 2 years ago
AWS EC2 Instance will not stop or terminate - Instance ID does not existasked 2 years ago
Ec2 Instance won't terminate - stuck in "shutting-down" stateasked 2 years ago
How can I change pw and access my web server instance?asked a year ago
I am not able to stop or terminate the serverasked 3 months ago
Can't Terminate my EC2 Instanceasked 2 years ago
Trying to stop and terminate an instance, but it has a warning: "The instance 'i-0e571b9423e63be86' may not be stopped. Modify its 'disableApiStop' instance attribute and try again."asked a month ago