Substance / Blender GLTF workflow = wrong metal render
An ORM texture stores each map in a channel : Occlusion in Red channel, Roughness in Green channel, Metalness in Blue channel.

You need to use a SeparateRGB node to split the texture into separate channels. Then, simply connect each channel to the corresponding input.