Bem, example.local
é tipicamente um endereço mDNS (Zeroconf), então há toda possibilidade de que a configuração do mDNS tenha quebrado de alguma forma, e leva alguns segundos para expirar antes de voltar para /etc/hosts
.
Por que não adicionar localhost
como ServerAlias
e acessá-lo apenas por esse nome? Caso contrário, use pelo menos um domínio que não tenha um domínio de nível superior que tenha um significado diferente para o sistema.