This looks awfully similar to this issue: Lighting issue with draco compressed mesh - Bugs - Babylon.js
Can you see if you’ve marked the vertex colors as float data in gltf-pipeline? If so, there is supposedly a way to not do that, and then it will work properly.