Nobody draws themselves
The draw is a single loop through everybody: Anna gives to Bao, Bao gives to Chi, and the last person gives back to Anna. That guarantees one giver and one receiver each, with no self-draws and no pair quietly left out.
Keeping two people apart re-draws until the loop satisfies it, and says so if what you asked for is impossible.