I fail to see the mistake ive made.
Double spirits, everything is multiplied by 2.

As previously stated all spirits gained would have been 26, number of cards turned is irrelevant, it has to be an even number, and it has to be divisable by 26.
It wasn't there was an odd 13.
It happened a while ago (months) not happened since.
My local time was already Wednesday when I turned cards, but was still Tuesday server time.
Maybe it was an old bug thats been fixed, when the 2 clocks show different days.