Terraform-AWS EC2/VPC not authorized

I am building TF for my org, we built code in sandbox env for provisioning VPC,EC2,EKS etc without any issues but while going into Dev/Prod, experiencing unauth errors. but I can create instances, VPC in AWS console and using CLI but with TF getting Error: creating EC2 Instance: UnauthorizedOperation: You are not authorized to perform this operation
1)Tried access keys in various methods, hardcoding, env variables, aws configure
2)debug error logging- no luck
3)Decoded message but still says same unauthorized message
4)I have almost all the roles assigned along with admin in IAM
5)tried switching regions

Please help as I am struggling for more than a month in figuring out.