### Godot version

v4.0.3.stable.official [5222a99f5]

### System information

Windows 11

### Issue description

See screen recording below.
~~I type in a String property which is within a PROPERTY_USAGE_ARRAY / EditorInspectorArray.~~
I type in a String property which is within a Resource property's (DataflowGraph.Function: DataflowFunction) embedded inspector
When I type slowly in a String property. 1 char change -> 1 trigger of _set method
When I type faster, 1 char change -> Triggers _set method for all char changes since the last typing
When I again type slow, 1 char change -y 1 trigger again
~~End of recording: Not observed for String property, which is not in array property.~~
End of recording: Not observed for String property, which is the property of the outer Resource (DataflowGraph)

![Godot_v4 0 3-stable_win64_IUxJEFQh2q](https://github.com/godotengine/godot/assets/75695649/ba5e735c-4e66-4b6a-ad85-7165ef5c5161)


### Steps to reproduce

Get project from attached ZIP.
Open res://addons/dataflow_engine/test_dataflow_graph.tres in Inspector
Do what you read/see in issue description.

### Minimal reproduction project

[Project.zip](https://github.com/godotengine/godot/files/11735719/Project.zip)

#ifndef UNDO_REDO_H
#define UNDO_REDO_H
#include "core/object/class_db.h"
#include "core/object/ref_counted.h"
class UndoRedo : public Object {