How to trigger OnComponentHit by changing scale, but not translation.

I have a hollow cube actor and player actor in it.

Player Pawn is Sphere Collider as root, collision preset is Pawn.
Generate Overlap events is checked, Simulation Generate Hit Events is unchecked.

Hollow cube’s root component is Static Mesh, collision preset is AllBlockDynamic
Generate Overlap events is checked, Simulation Generate Hit Events is unchecked.

OnComponentHit (SM_HollowCube) is called when Player collides with the cube → checked by printing

But, when Hollow Cube is scaled down over time using Timeline (played in BeginPlay) and both Hollow Cube and Player don’t move, OnComponentHit event is not triggered.

I tried to AddWorldOffset on HollowCube but it still doesn’t work.

Any ideas what I am missing?

(post deleted by author)