The provisioning error seems similar to this issue How To: Deploy Rancher/Kubernetes in Amazon VPC private subnet - #3 by dvdcrn.
There is an error in the infrastructure-> Hosts saying something about not being able to set the network.
Once environment is created. From Rancher → Add Hosts → Using Amazon-ec2 driver → … → Select Node Options → Use Only Private Address. (See pic).
If we select “Use only private IP address” then the node provisioning fails.