### Godot version

4.0.beta 44c0bfc94

### System information

Fedora 37, GeForce RTX 4090 (NVIDIA 525.78.01), Forward Plus

### Issue description

It's impossible to move AnimatableBody3D in the editor – nothing happens, even though you can see the transform message at the bottom-left corner of the 3D editor.

This problem occurs regardless of whether the AnimatableBody3D contains a valid CollisionShape3D child node.

This problem does not occur with AnimatableBody2D, StaticBody3D or CharacterBody3D.

https://user-images.githubusercontent.com/180032/215598547-afab7150-eaf4-4fbb-8589-0856c9beff9d.mp4



### Steps to reproduce

- Add an AnimatableBody3D node in the editor.
- Try to move it using the gizmos or the inspector's **Position** property.

### Minimal reproduction project

N/A
ERR_FAIL_NULL(p_node);
	CollisionObject3D *collision_object = Object::cast_to<CollisionObject3D>(p_node);
	ERR_FAIL_COND_MSG(!collision_object, "Collision exception only works between two nodes that inherit from CollisionObject3D (such as Area3D or PhysicsBody3D).");
	PhysicsServer3D::get_singleton()->body_add_collision_exception(get_rid(), collision_object->get_rid());
}
void PhysicsBody3D::remove_collision_exception_with(Node *p_node) {
	ERR_FAIL_NULL(p_node);
	CollisionObject3D *collision_object = Object::cast_to<CollisionObject3D>(p_node);
	ERR_FAIL_COND_MSG(!collision_object, "Collision exception only works between two nodes that inherit from CollisionObject3D (such as Area3D or PhysicsBody3D).");
	PhysicsServer3D::get_singleton()->body_remove_collision_exception(get_rid(), collision_object->get_rid());
}
Ref<KinematicCollision3D> PhysicsBody3D::_move(const Vector3 &p_motion, bool p_test_only, real_t p_margin, bool p_recovery_as_collision, int p_max_collisions) {
	PhysicsServer3D::MotionParameters parameters(get_global_transform(), p_motion, p_margin);
	parameters.max_collisions = p_max_collisions;
	parameters.recovery_as_collision = p_recovery_as_collision;
	PhysicsServer3D::MotionResult result;
	if (move_and_collide(parameters, result, p_test_only)) {
		
		if (motion_cache.is_null() || motion_cache->get_reference_count() > 1) {
			motion_cache.instantiate();
			motion_cache->owner = this;
		}
		motion_cache->result = result;
		return motion_cache;
	}
	return Ref<KinematicCollision3D>();
}
bool PhysicsBody3D::move_and_collide(const PhysicsServer3D::MotionParameters &p_parameters, PhysicsServer3D::MotionResult &r_result, bool p_test_only, bool p_cancel_sliding) {