Ok, I’m not sure if this is possible, but maybe you could disable one axis of your character’s movement?
Anyway, if you needed to break the hit, just make an Envent Hit with your volumes, and then use the node Break Hit. There you can get the Normal vector.
I’m sorry if this answer gets to you too late, but I hope it helps you anyway!
