UCharacterMovementComponent::CapsuleTouched() casts OtherComp to USkinnedMeshComponent*. But it might be a UGeometryCollectionComponent (or in principle something else as well), in which case it crashes.
By the way, I also hit this with a geometry collection with Object Type = Static. For some reason it still returned true from IsAnySimulatingPhysics(), not sure wether that’s expected.
[Attachment Removed]