### 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)

theme->set_color("font_outline_color", "MenuButton", font_outline_color);
	theme->set_constant("outline_size", "MenuButton", 0);
	theme->set_stylebox("MenuHover", "EditorStyles", style_widget_hover);
	
	theme->set_stylebox("normal", "Button", style_widget);
	theme->set_stylebox("hover", "Button", style_widget_hover);
	theme->set_stylebox("pressed", "Button", style_widget_pressed);
	theme->set_stylebox("focus", "Button", style_widget_focus);
	theme->set_stylebox("disabled", "Button", style_widget_disabled);
	theme->set_color("font_color", "Button", font_color);
	theme->set_color("font_hover_color", "Button", font_hover_color);
	theme->set_color("font_hover_pressed_color", "Button", font_hover_pressed_color);
	theme->set_color("font_focus_color", "Button", font_focus_color);
	theme->set_color("font_pressed_color", "Button", accent_color);
	theme->set_color("font_disabled_color", "Button", font_disabled_color);
	theme->set_color("font_outline_color", "Button", font_outline_color);
	theme->set_color("icon_normal_color", "Button", icon_normal_color);
	theme->set_color("icon_hover_color", "Button", icon_hover_color);
	theme->set_color("icon_focus_color", "Button", icon_focus_color);
	theme->set_color("icon_pressed_color", "Button", icon_pressed_color);
	theme->set_color("icon_disabled_color", "Button", icon_disabled_color);
	theme->set_constant("h_separation", "Button", 4 * EDSCALE);
	theme->set_constant("outline_size", "Button", 0);
	const float ACTION_BUTTON_EXTRA_MARGIN = 32 * EDSCALE;
	theme->set_type_variation("InspectorActionButton", "Button");
	Color color_inspector_action = dark_color_1.lerp(mono_color, 0.12);
	color_inspector_action.a = 0.5;
	Ref<StyleBoxFlat> style_inspector_action = style_widget->duplicate();
	style_inspector_action->set_bg_color(color_inspector_action);
	style_inspector_action->set_content_margin(SIDE_RIGHT, ACTION_BUTTON_EXTRA_MARGIN);