### Godot version

4.0.beta10

### System information

Nobara Linux

### Issue description

after updating my project [Advanced-Movement-System-Godot](https://github.com/ywmaa/Advanced-Movement-System-Godot) to Godot 4 beta 10 state machines are broken ( I usually fix stuff every beta but this time I couldn't) 
at first I made a condition in the advance_condition and changed it through code : set("parameter",value)

but currently after I think a pull request is merged I think this one : https://github.com/godotengine/godot/pull/65312

having the condition mode set to Enabled or Auto doesn't advance/travel the animation. 

### Steps to reproduce

make a state machine in an AnimTree and make a condition in the travel between two animation nodes in the state machine.

### Minimal reproduction project

https://github.com/ywmaa/Advanced-Movement-System-Godot
}
	if (playing && stop_request) {
		stop_request = false;
		playing = false;
		return 0;
	}
	bool play_start = false;
	if (start_request != StringName()) {
		if (start_request_travel) {
			if (!playing) {
				if (!stop_request && p_state_machine->start_node) {
					
					path.clear();
					current = p_state_machine->start_node;
					playing = true;
					play_start = true;
				} else {
					
					String node_name = start_request;
					start_request = StringName(); 
					ERR_FAIL_V_MSG(0, "Can't travel to '" + node_name + "' if state machine is not playing. Maybe you need to enable Autoplay on Load for one of the nodes in your state machine or call .start() first?");
				}
			} else {
				if (!_travel(p_state_machine, start_request)) {
					
					path.clear();
					current = start_request;
					play_start = true;
				}
				start_request = StringName();