### Godot version

4.0 beta 13 (official)

### System information

Windows 10, NVIDIA GeForce 1060 GTX 3GB, Vulkan

### Issue description

 Area3D fails to produce signal _on_body_entered when scaled and entered by RigidBody. This worked in previous versions.

### Steps to reproduce

Set up scene with Area3d and RigidBody3d so that the RigidBody will fall into the Area3D.
Connect a script with the _on_body_entered signal.

Compare outcome when Area3D is unscaled and scaled. The Area should be a lot bigger than the RigidBody.
I used a Sphere Collision for the RigidBody and Box for the Area.

(see minimal reproduction project)

### Minimal reproduction project

[area3d_test.zip](https://github.com/godotengine/godot/files/10448954/area3d_test.zip)

if (best_axis == Vector3(0.0, 0.0, 0.0)) {
			return;
		}
		if (!callback->callback) {
			
			callback->collided = true;
			if (callback->prev_axis) {
				*callback->prev_axis = best_axis;
			}
			return;
		}
		static const int max_supports = 16;
		Vector3 supports_A[max_supports];
		int support_count_A;
		GodotShape3D::FeatureType support_type_A;
		shape_A->get_supports(transform_A->basis.xform_inv(-best_axis).normalized(), max_supports, supports_A, support_count_A, support_type_A);
		for (int i = 0; i < support_count_A; i++) {
			supports_A[i] = transform_A->xform(supports_A[i]);
		}
		if (withMargin) {
			for (int i = 0; i < support_count_A; i++) {
				supports_A[i] += -best_axis * margin_A;
			}
		}
		Vector3 supports_B[max_supports];
		int support_count_B;