### Godot version

4.2 Dev 2

### System information

Win10

### Issue description
   An area node, and setting area.set_deferred ('monitoring', true) in gdscript,and then 4.2 Dev 1 and below are no problem.
Updating to Dev2 failed, and tests found that setting other properties was also ineffective, such as Sprite2D.set_deferred('position', Vector2(100,100))

### Steps to reproduce

add area node in scene
write the code in _read callback

```gdscript
func _ready() -> void:
	area_2d.set_deferred('monitoring',true)
```
run,observe the node properties in the property inspector

### Minimal reproduction project

[test_bug.zip](https://github.com/godotengine/godot/files/12206623/test_bug.zip)

const Variant **argptrs = nullptr;
	if (p_argcount) {
		argptrs = (const Variant **)alloca(sizeof(Variant *) * p_argcount);
		for (int i = 0; i < p_argcount; i++) {
			argptrs[i] = &p_args[i];
		}
	}
	Callable::CallError ce;
	Variant ret;
	p_callable.callp(argptrs, p_argcount, ret, ce);
	if (p_show_error && ce.error != Callable::CallError::CALL_OK) {
		ERR_PRINT("Error calling deferred method: " + Variant::get_callable_error_text(p_callable, argptrs, p_argcount, ce) + ".");
	}
}
Error CallQueue::_transfer_messages_to_main_queue() {