How to load FBX 3D mesh without loading it's textures

Godot Version

4.7.Stable

Question

Is there any way to load FBX file at runtime without importer caring about it’s textures?

I’m trying to load an external fbx file at runtime while ignoring any textures that it is referencing.

Plus I’m making a tool that needs to load arbitrary fbx models, so no.. I can’t just modify them in blender and then import..

And yes I’ve tried this function:

fbxState.set_handle_binary_image_mode(FBXState.HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES)

But I could still see textures being imported along with the mesh.
I can clear them after the mesh is loaded as I need to reassign different textures and materials anyway.
But I would like to release that overhead from importer because I won’t use those textures..
Especially that some of the fbx files have some corrupted like texture paths. So yeah.. that’s why I have to reassign new ones anyway because Debugger is filled with unimportant errors..

Currently my code looks somewhat like this:

var fbxState := FBXState.new()
fbxState.set_handle_binary_image_mode(FBXState.HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES )
var document := FBXDocument.new()
document.texture_map_mode = FBXDocument.TEXTURE_MAP_MODE_DO_NOT_REMAP
		
var flags : int = FBXDocument.IMPORT_FLAG_FORCE_DISABLE_MESH_COMPRESSION
var error := document.append_from_file(meshPath,fbxState,flags)
		
if error != OK:
	push_error(error_string(error) + " " + meshPath)
	return

var node := MeshInstance3D.new()
node.mesh = fbxState.get_meshes()[0].mesh.get_mesh()