### Godot version

4.1.1.stable

### System information

Godot v4.1.1.stable - Windows 10.0.22621 - Vulkan (Compatibility) - Intel(R) HD Graphics 5500 (Intel Corporation; 20.19.15.4835) - Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz (4 Threads)

### Issue description

CanvasModulate color reset to default when changing between scene that has CanvasModulate.

https://github.com/godotengine/godot/assets/55371083/ed6ca028-59c1-415d-9801-4965e52949dc



### Steps to reproduce

create two scene with CanvasModulate and switch back and forth.


### Minimal reproduction project

[canvas_modulate.zip](https://github.com/godotengine/godot/files/12100607/canvas_modulate.zip)

#ifndef CANVAS_MODULATE_H
#define CANVAS_MODULATE_H
#include "scene/2d/node_2d.h"
class CanvasModulate : public Node2D {
	GDCLASS(CanvasModulate, Node2D);
	Color color = Color(1, 1, 1, 1);
protected:
	void _notification(int p_what);
	static void _bind_methods();
public:
	void set_color(const Color &p_color);
	Color get_color() const;
	PackedStringArray get_configuration_warnings() const override;
	CanvasModulate();
	~CanvasModulate();
};
#endif