Find the closest bone to the impact point

I’ve added socket to each of my bones, and i’m having some troubles. I’ve copied your bp exemple.
Here are some weird behavior

Everything works when i’m on this side of the target

Foot is the winner everytime on this side of the target.Punches are still the triggers though!

Here is the vector i’m using for the impact point

I’ve tried using “impact point” as well, same results.