O comentário estava correto, embora os documentos digam que ele retorna uma string binária, ele retorna uma string codificada em hexadecimal. Para obter o comprimento correto, use:
SELECT length(unhex(SHA2("bob", 512)));
SELECT length(unhex(SHA2("bob", 512)));