I tried your provided demo scene and was confused about the cylinder behavior. Here is a short gif:  The reason could be the [broken CylinderCollisionShape in Godot 3.2](https://github.com/godotengine/godot/issues/38426).