Gitlab-runner with docker-autoscaler executor returning error on spawned ec2- error "request canceled while waiting for connection"

I need help to resolve this issue.
I configured my runner with the docker-autoscaler and fleeting plugin. New workers are spun and instance connected but I have error below. This error happens for both ecr and docker registry.

The ami used for the ASG has docker installed, permissions have been verified. On the runner manager, I am able to pull the image. I have gone through solution here and on stackoverflow, nothing has worked from troubleshooting steps here.

I followed the gitlab documentation for runner autoscaling with docker-autoscaler for this set up and this medium guide.

On the runner manager, I am able to curl the docker registry as below and my security group rules were open for testing.

Not sure what to do anymore.
Thanks for the help.