I cast this card four times in a game. Yet every time I cast it, it always gains 7 and drains 7, twice. It should have done it four times on the fourth cast because there are four copies in the graveyard. Or, at worst, three times if the fourth copy is still on the “stack”. It looks like it’s always just counting one copy in the graveyard.
Did you use any cards that return the last spell(s) you cast to your hand? If you did, that would bring a copy of the spell out of your graveyard, and thus it won’t count towards the effect.
I did not. I only had cards that put things into the graveyard. Although in the game I played, I hard cast all four from my hand.
The next time I did it, it seemed to be working properly. I have to pay attention next time to what my state was exactly.
We need a graveyard and a exile pile browser for situations like this…