### Godot version

v4.0.beta13.official [caacade56] - v4.0.beta16.official [518b9e580]

### System information

Windows 10

### Issue description

Since Beta13 the inspector shows a duplicate "override_pose" property on the BoneAttachment3D node. Toggling one property toggles them both.

Perhaps related to the work done in #71137?


![bone attachment 3d](https://user-images.githubusercontent.com/91982860/215579803-7bff4b47-a201-41cb-8837-307894dc0dcc.png)


### Steps to reproduce

- Open the MRP
- Select the BoneAttachment3D node
- Observe that there are two "Override Pose" properties in the inspector

### Minimal reproduction project

[bone attachment 3d duplicated property.zip](https://github.com/godotengine/godot/files/10539370/bone.attachment.3d.duplicated.property.zip)

if (!is_inside_tree()) {
		return;
	}
	if (override_pose) {
		Skeleton3D *sk = _get_skeleton3d();
		ERR_FAIL_COND_MSG(!sk, "Cannot override pose: Skeleton not found!");
		ERR_FAIL_INDEX_MSG(bone_idx, sk->get_bone_count(), "Cannot override pose: Bone index is out of range!");
		Transform3D our_trans = get_transform();
		if (use_external_skeleton) {
			our_trans = sk->get_global_transform().affine_inverse() * get_global_transform();
		}
		sk->set_bone_global_pose_override(bone_idx, our_trans, 1.0, true);
	}
}
void BoneAttachment3D::set_bone_name(const String &p_name) {
	bone_name = p_name;
	Skeleton3D *sk = _get_skeleton3d();
	if (sk) {
		set_bone_idx(sk->find_bone(bone_name));
	}
}
String BoneAttachment3D::get_bone_name() const {