Não é possível preservar todos os shaders do Blender
GLB e glTF separado seguem o mesmo modelo de materiais glTF. Um grafo de nós complexo do Blender, uma textura procedural ou um efeito específico de renderizador pode não ter a mesma aparência após qualquer uma das exportações.
Solução alternativa
Use nós de material compatíveis com glTF sempre que possível, converta detalhes procedurais em texturas de imagem quando apropriado e compare o resultado no visualizador de destino.