GLTFLoader - Trouble opening _some_ models

Hi there,

thank you for checking out my question.

Recently, I’ve started learning Three.js so I can add it to my frontend skills.
I have followed the tutorial on YouTube by Wael Yasmina, link here.

My main problem is loading .gltf files. Here’s a simple code for how I load it.

let car;
gltfLoader.load('/porsche/scene.gltf', gltf => {
    const model = gltf.scene;
    scene.add(model);
    car = model;
}, undefined, error => {
    console.log(error);
});

const animate = (time) => {
    renderer.render(scene, camera);
    if (car) {
        car.rotation.y = -time / 3000;
    }
};
renderer.setAnimationLoop(animate);

There are two different types of .gltf files I have stumbled upon, which I’ve linked below.
One works with the code above, while the other doesn’t.

The one that works is a standalone .gltf file, with no bin file or textures folder next to him.
I noticed that this file has around 35k lines, and a huge buffer in the end which I guess is how it loads necessary materials.
This is the Stag.gltf file. (used on another project, sending here just to show what works)
Stag.gltf (3.1 MB)

The second .gltf file comes with a .bin file and textures folder. In comparison, this .gltf file is much shorter, having only around 8k lines, and no buffer.
I downloaded that model from Sketchfab, link here.
This one doesn’t work, and I do not understand why.
Also note, when I download the same model, but in .glb format, it does display.

When I inspect the Console, it returns:

RangeError: attempting to construct out-of-bounds Float32Array on ArrayBuffer

and then for each texture

THREE.GLTFLoader: Couldn’t load texture textures/930_plastics_baseColor.png

When I open Network tab, it returns status 200 OK for gltf, bin and every texture.
Tried it both on Linux and Windows, VSCode and WebStorm, same problem every time.
They’re stored in /public folder, and I use Vite to start the project.

I guess I could simply use .glb file, however, it’s a bit messy as I can’t simply read what textures it has, or change textures in the future.

I would appreciate your help very much.

Thanks in advance,
Luka