ProceduralMeshComponent doesn't collide with anything

Actually you’re right, if I set it to true then if I grab pre-made cubes and throw them to the procedural cube they get blocked!

But there is a reason if I set it to false: if I try to simulate physics on the procedural cube, then it throws me this error and it doesn’t simulate anything:

PIE:Warning: Warning Trying to simulate physics on ‘’/Game/FirstPersonCPP/Maps/UEDPIE_0_FirstPersonExampleMap.FirstPersonExampleMap:PersistentLevel.BP_MyActor.UCustomProceduralComponent’’ but it has ComplexAsSimple collision.
LogPhysics:Error: PHYSX: (d:\build++ue4+release-4.14+physx_compile\sync\engine\source\thirdparty\physx\physx_3.4\source\physx\src\NpRigidBodyTemplate.h 479) eINVALID_PARAMETER : RigidBody::setRigidBodyFlag: dynamic meshes/planes/heightfields are not supported!

How can I solve this so that I can simulate physics AND have the procedural cube collide with other things?