Is it possible it is related to how you're exporting it? I found this: https://github.com/KhronosGroup/glTF-Blender-IO/issues/193 . You might have seen it already, so sorry if it's not useful. Your sword looks cool!