Also soul swap doesn't hold the dots to their original stats (snapshot) as it should. For example if you full dot someone in full procs and keep soul swapping those dots over and over (forever) the dots should keep their procced damage as long as you don't refresh them and keep soul swapping them. Basically soul swaps (inhale) takes in the dots as they are on the target and if they are put on full procs soul swap (exhale) should keep them that way forever as long as you don't refresh them or get dispelled, but here, after your procs are gone so is the dmg from your dots. To put it in other words the snapshot doesn't work properly, at least with soul swap.
Not sure if I made myself clear enough but you can watch this video,
you'll probably understand better than my crap here.