### Godot version

4.0.1.official

### System information

Windows 10

### Issue description

I wanted to use a multiple atlas textures to crop out a character from a tilemap while saving all animations in one atlas texture and having other atlas textures inherit the first one and crop out the induvidual frames.

But opening the region editor after using the created atlas texture in the new atlas texture shows the original texture scaled to the size of the cropped texture. Using the editor and setting the correct values works just fine and the preview shows the correct result.

Result:
![screenshot](https://user-images.githubusercontent.com/50096015/227557377-da899d85-f7b7-43f1-847c-79f8b27a64ef.png)


### Steps to reproduce

- Open MRP
- Open "character_sprite_1.tres"
- Click on "Edit Region"

### Minimal reproduction project

[AtlasBug.zip](https://github.com/godotengine/godot/files/11063481/AtlasBug.zip)

const Color dark_color_1 = base_color.lerp(Color(0, 0, 0, 1), contrast).clamp();
	const Color dark_color_2 = base_color.lerp(Color(0, 0, 0, 1), contrast * 1.5).clamp();
	const Color dark_color_3 = base_color.lerp(Color(0, 0, 0, 1), contrast * 2).clamp();
	
	const Color extra_border_color_1 = Color(0.5, 0.5, 0.5);
	const Color extra_border_color_2 = dark_theme ? Color(0.3, 0.3, 0.3) : Color(0.7, 0.7, 0.7);
	const Color background_color = dark_color_2;
	
	const Color mono_color = dark_theme ? Color(1, 1, 1) : Color(0, 0, 0);
	const Color contrast_color_1 = base_color.lerp(mono_color, MAX(contrast, default_contrast));
	const Color contrast_color_2 = base_color.lerp(mono_color, MAX(contrast * 1.5, default_contrast * 1.5));
	const Color font_color = mono_color.lerp(base_color, 0.25);
	const Color font_hover_color = mono_color.lerp(base_color, 0.125);
	const Color font_focus_color = mono_color.lerp(base_color, 0.125);
	const Color font_hover_pressed_color = font_hover_color.lerp(accent_color, 0.74);
	const Color font_disabled_color = Color(mono_color.r, mono_color.g, mono_color.b, 0.35);
	const Color font_readonly_color = Color(mono_color.r, mono_color.g, mono_color.b, 0.65);
	const Color font_placeholder_color = Color(mono_color.r, mono_color.g, mono_color.b, 0.6);
	const Color font_outline_color = Color(0, 0, 0, 0);
	const Color selection_color = accent_color * Color(1, 1, 1, 0.4);
	const Color disabled_color = mono_color.inverted().lerp(base_color, 0.7);
	const Color disabled_bg_color = mono_color.inverted().lerp(base_color, 0.9);
	const Color icon_normal_color = Color(1, 1, 1);
	Color icon_hover_color = icon_normal_color * (dark_theme ? 1.15 : 1.45);
	icon_hover_color.a = 1.0;
	Color icon_focus_color = icon_hover_color;
	Color icon_disabled_color = Color(icon_normal_color, 0.4);