Na verdade, é assim que sua consulta funciona e é um comportamento normal. Usando
LIMIT você não limitará a contagem ou soma, mas apenas as linhas retornadas. Portanto, sua consulta retornará n linhas conforme indicado em seu LIMIT cláusula. E como sua consulta realmente retorna apenas uma linha, a aplicação de um limite (diferente de zero) não afeta os resultados. No entanto, sua segunda consulta funcionará conforme o esperado e é uma maneira estabelecida de resolver esse problema.