Objects showing incorrectly in game and correctly on editor

Godot Version

4.4

Question

Pretty much what it says in the title, my 3d objects, imported in gltf format, shows perfectly in the editor viewport

and in-game they lose all but the albedo texture

I tried changing everything that I could find in the rendering and in the environment node, but nothing produces the result that I want.

The objects show ok in the editor, so apparently the import is done correctly, and the textures for roughness and metallic are being loaded.

Anybody has any idea on what I’m doing wrong here?

image
Maybe preview sunlight is giving the desired effect but is disabled in game?