The collision events, such as Event Hit, BeginOverLap, and such, only trigger when the player is moving towards the collision.
I have a Block as a Blueprint Class come at the player and the player is supposed to dodge it or else he’ll lose. This only works when the player is running towards the Block. If I move while it’s pushing me in the back, or even stand still, nothing happens (besides pushing me away).
I found a kind of similar thread where someone was having trouble with a door only colliding correctly when moving. There was a hacky-way of making that work, by manually pushing the player along the door - this solution would not work here, however.
This is happening in both “Top-Down” and “2D side scroller” projects.