Async nodes and loops don’t mix well together.
If you have a small fixed amount of body parts I’d suggest simply duplicate as many branches as needed.
If that is not an option (huge/variable amount), you’ll have to implement async loop manually in some way. Something like this :