Quickstart cluster always fails after 1 day

I have been following the instructions available here https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/deployment/amazon-aws-qs/ to the letter. Four times already I have instantiated the cluster on AWS and four times it fails after one day with the message:

This cluster is currently Error ; areas that interact directly with it will not be available until the API is ready.

Cluster health check failed: Failed to communicate with API server: Get “https://3.235.229.89:6443/api/v1/namespaces/kube-system?timeout=45s”: context deadline exceeded

Restarting the VM’s that Terraform created does nothing to fix this. Every time I have to Terraform destroy and sometimes that even fails. Is this yet another outdated repo that hasn’t been maintained?