I welcome everyone, I'm doing a translation for the game and I ran into a problem.
I have a MeshInstance model into which I load a texture by creating a SpatialMaterial:

And when I start debugging, my texture stretches. And if you connect an existing SpatialMaterial directly, then the texture is normal. How to fix it?
normal: 
script: 
script text:
extends MeshInstance
func _ready():
var note_texture = SpatialMaterial.new()
if GlobalVars.language == "rus":
print("LOADING COMPLETED")
note_texture.albedo_texture = load("res://textures/note_texture_ru.png")
elif GlobalVars.language == "eng":
print("LOADING COMPLETED")
note_texture.albedo_texture = load("res://textures/note_texture_en.png")
set_material_override(note_texture)
changed:
I'M VERY SORRY BUT I FORGOT TO MENTION ABOUT "UV Scale" with values (3, 2).