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

add_conversion_exception("ZoomMore");
	add_conversion_exception("ZoomLess");
	add_conversion_exception("ZoomReset");
	add_conversion_exception("LockViewport");
	add_conversion_exception("GroupViewport");
	add_conversion_exception("StatusError");
	add_conversion_exception("StatusSuccess");
	add_conversion_exception("StatusWarning");
	add_conversion_exception("OverbrightIndicator");
	add_conversion_exception("MaterialPreviewCube");
	add_conversion_exception("MaterialPreviewSphere");
	add_conversion_exception("MaterialPreviewLight1");
	add_conversion_exception("MaterialPreviewLight2");
	
	add_conversion_exception("GuiChecked");
	add_conversion_exception("GuiRadioChecked");
	add_conversion_exception("GuiIndeterminate");
	add_conversion_exception("GuiCloseCustomizable");
	add_conversion_exception("GuiGraphNodePort");
	add_conversion_exception("GuiResizer");
	add_conversion_exception("GuiMiniCheckerboard");
	
	add_conversion_exception("GuiTab");
	add_conversion_exception("GuiSpace");
	add_conversion_exception("CodeFoldedRightArrow");
	add_conversion_exception("CodeFoldDownArrow");
	add_conversion_exception("TextEditorPlay");
	add_conversion_exception("Breakpoint");
}
static Ref<StyleBoxTexture> make_stylebox(Ref<Texture2D> p_texture, float p_left, float p_top, float p_right, float p_bottom, float p_margin_left = -1, float p_margin_top = -1, float p_margin_right = -1, float p_margin_bottom = -1, bool p_draw_center = true) {