Olá, Cesar. Tudo bem?
Quando você cria uma subnet, ela é associada a um ACL padrão, que é comum às outras subnets, por isso elas conseguem se comunicar. Olha essa parte da documentação da AWS sobre VPC's e subnets nesse link:
Por design, cada sub-rede deve estar associada a um Network ACL. Toda sub-rede que você cria está automaticamente associada ao Network ACL padrão da VPC. Você pode alterar a associação e o conteúdo do Network ACL padrão. Para obter mais informações, consulte Network ACLs.
Elas possuem de IPs que não estão no mesmo intervalo e com máscaras diferentes, mas, por conta da ACL padrão, elas podem se comunicar. Você pode alterar esse comportamento se assim desejar.
Espero ter ajudado.