To begin with, thanks a lot for sharing this story. The plot is interesting, as the female elf is going to withstand the corruption thanks to her will, exchanging her soul with someone with a weaker will seems a good plan, although as they can excange souls it looks like a more difficult spell. Anyway, more about the elf and the ones who kidnapped them could make this better.
I kind of want a continuation of this. Whenever it’s a different character getting proxy corrupted, the guy meeting the corrupted elf, or finding out what happened to the original soul.
Honestly not entirely sure why he bothered swappping them back just leave the female elfs soul in a human and use the weaker willed elf for your plans.
Hard to know for sure, but with the last page it could be they swapped with the elf themselves afterwards. Probably needed to be in their own body to channel the corruption spell to completion first.