There is a glitch that if a person flees at Hades then anything you cast on a person or yourself goes to the player on the left of the selected person. If cast on last person it will go to first. If there are 2 people it will go to you if you cast it on other person. Seems to only happen at Hades.
I have a completely different situation....any time someone flees during a match. If two people are in a match and one leaves the timer continues to count down to zero even if the remaining person has selected their card. It will also not cast that selected spell either. The system is fooled into thinking no one made a selection, all because someone fled the duel.