O problema é o ExecuteScalar que em MySql retorna um Int64 e não um Int32. Portanto, a conversão inválida quando você usa uma conversão explícita
Com uma conversão, seu erro deve desaparecer
int UsuarioExiste = Convert.ToInt32(sqlCommand.ExecuteScalar());
Você não está sozinho cair nesse problema
É claro que tudo o que foi dito na resposta do senhor deputado Soner Gönül ainda é aplicável e deve ser feito o mais rápido possível.