The problem is indicated, the gltf loader does not analyze texture inputs for the presence of maps. And it always creates empty texture stages, so panda does not load textures and replaces them with the default value.
In this connection, the lighting breaks down, since instead of a normal map, one vector is always obtained, since the calculation is performed from these data (0.5, 0.5, 1, 0)