If Life Leech causes at least one unsaved Wound, the Psyker, or one friendly model within
6" of the Psyker, immediately regains a Wound lost earlier in the battle (up to their
starting number of Wounds).
As I read it, you resolve each casting individually. So each casting can restore one wound. 3 castings would result in 3 wounds restored.