Вы правильно создаете экземпляры нескольких поставщиков с псевдонимами, но не используете ни одного из них.
Если вам действительно необходимо создать ресурсы в разных регионах из одной конфигурации, необходимо передать псевдоним поставщика в ресурс:
resource "aws_autoscaling_group" "autoscaling_group_eu-central-1" {
provider = "aws.eu-central-1"
}
И повторите этот блок столько раз, сколько необходимо (или, лучше, извлеките его в модуль и передайте провайдерам модуль.
Но, как упоминалось в комментарии, есливсе, чего вы хотите добиться - это иметь более 20 экземпляров, вы можете увеличить свой лимит, открыв билет с поддержкой AWS.