Adding to the answer set here to add another case:
If you've been launching EKS clusters, EC2 may have configured the VPC that supports/supported your EKS cluster to be the default for the launch of new EC2 instances. This can be the case if you forgot to "clean up" and delete the VPC used for this purpose. EKS completes a lot of automatic actions behind the scenes, and one of those actions is to set up a new VPC.
If you've got an EKS VPC hanging around, it may be the default during the launching of new EC2 instances. Ensure you select the other VPC if you want to launch instances as you may have done prior to setting up EKS.
Ignore this answer if you haven't been setting up Kubernetes clusters through EKS on AWS!