If there are tags that you want to apply to all of your AWS resources, a more reliable approach is to add the default_tags block to the aws provider in every one of your modules:

provider "aws" {
  region = "us-east-2"
 
  # Tags to apply to all AWS resources by default
  default_tags {
    tags = {
      Owner     = "team-foo"
      ManagedBy = "Terraform"
    }
  }
}

There may be some exceptions - some resources may not support default_tags. Look it up.