La función FadeIn de jQuery por defecto, tiende a aplicar la propiedad Block a la hora de mostrar un elemento, lo que impide la utilización de propiedades flex, este sería el método adecuado.

Ejemplo:

$(".element").css("display", "flex").hide().fadeIn(200);

Si te ha sido de utilidad ¡deja un comentario! 🙂