I generally tend to think that it is better to create and edit materials on Panda3d. And in the blender only prepare maps, normals, and so on.
I even wrote an exporter with the interface, for example, included the egg file, the polygon name, it’s actually easy to implement all the functions of egg. The only thing left is to implement animation export.