This issue occurs due to operating system-level errors such as the following:
Failure to boot the operating system Failure to mount the volumes correctly Exhausted CPU and memory Kernel panic
I have found the aws blog that addresses resolution for each of the mentioned above failures.
Refer to this aws blog, and let me know if you manage to resolve it.
I hope this helps
Instance reachability check failed (Linux)asked a year ago
ec2 status 1/2 checksasked a month ago
Instance Status Checks always failed.asked 2 years ago
I got Instance status checks fail in EC2asked 4 months ago
Instance reachability check failedasked 4 months ago
Revert to an image or snapshot on the same instance so you dont loose IPasked 2 years ago
System reachability check passed Instance reachability failed!asked 3 years ago
Instance reachability failed!asked 3 years ago
EC2 reachability check failed (Linux) from launch instance from snapshotasked 3 months ago
aws ec2 Instance reachability check failedasked 8 months ago