Event on Landed is the best and most logical approach that I’ve been able to come up with. You want to trigger the sound when the players state is no longer falling. You can’t do that afaik in an anim seq.
If you have a “special” landing animation that plays once the player has landed (e.g. landing montage), then an anim notify in it will work. But beyond that case you’ll need to use on event landed. Something like the following.
Regardless “Event on Landed” will need to be used as some point to trigger the state change.
Just to add … if you take the impact point from the event hit result you can use that with “Get Physics Linear Velocity at Point” → Vector Length to determine how fast the player was moving at impact. This will be needed to adjust landing sound volumes.
e.g. Falling from a short height vs a high height.