Character collision not working as expected on Macbook M3 Max

Hello,

I’ve stumbled upon what seems to be a weird bug when running Unreal Engine on a Macbook M3 Max.

I’ve recorded a video of it which can be seen here: https://youtu.be/3xvUu9PfS78, but basically, it appears to be the case that character collision with built in simple cube does not work correctly. As you can see in the video, the character floats 1m or so above the cube. Replacing the cube with a static mesh makes the problem go away.

I get this behavior in a fresh, newly created, project. Performing the same steps on a Windows machine does not cause any problems.

Repro steps:

  1. Create new blank project (with starter content)
  2. Create a new Basic Level
  3. Add a Shape->Cube
  4. Add a ShapeCube (static mesh from StarterContent/Shapes/)
  5. Create a new blueprint class as child of Character
  6. Add two instances of the new BP to the level. Position them above the two cubes.
  7. Start the game and notice that the BP which is above the staticmesh fallls down to hit the mesh, while the other stops mid-air, about a meter above the cube which was added via Add → Shape → Cube.

Any idea what might be going on here?

Thanks!