Sphere not generating hit event when colliding with Static Meshes

Hello i have an actor with a skeletal mesh sphere with a sphere rigid body. I want to generate an hit event when the sphere hits anything in the world (brushes, actors, static meshes, etc) but it only seems to do that for actors.
The collision preset is set to BlockAll for the sphere actor and the static mesh instance and i have “Simulation Generates Hit Events” turned on but it still doesn’t work. What am i missing?

Apparently if this is based off the Character blueprint class this does not work. See this answer i got: Can someone please explain onComponentHit? - Programming & Scripting - Unreal Engine Forums