O ALB tem um limite de quantos hosts ele pode suportar. Se seus serviços não se enquadrarem dentro desses limites, você precisará usar mais de 1 ALB. link
O mais proibitivo é provavelmente o limite de certificado, que restringirá o número máximo de hosts HTTPS a 25.
Você também o limite do grupo de segurança, que é 5 por ALB. Se você configurasse seus hosts que atendem seus domínios dentro de 5 SG, isso funcionaria, mas não as melhores práticas.
Se você precisa apenas de HTTP, você pode se safar com 100 domínios, por
Rules per load balancer (not counting default rules): 100
E mesmo que o seu serviço esteja dentro de todos esses, você tem um limite de 1.000 alvos por ALB, o que seria difícil de controlar durante um pico.