For loop when given character Hit Result triggers multiple times

Maybe you can check to see which components/bones are in each hit result returned. That might provide some clues as to what is going on. You can then use that information to double check all your collision settings on each bone/component, you might have multiple problems going on.