Procedural mesh collision problem

Hi there,
I’m trying to create a general blueprint for procedural meshes. It seems simple enough but it only works with boxes for me and when I change the Mesh variable to something else like a sphere or etc there is no collision for them and they fall to floors. I checked every option in my static meshes and there is no difference. I also tested important settings that I know like check “Allow CPUAccess”; checked mesh simple or convex collision; disabled use complex collision as simple;

So anyone can point me what I’m doing wrong? Thank you