There are some characters the dice simply love messing with. There are som eplayers the dice simply love messing with. Sounds like he's either that character or that guy. It will likely keep happening so long as "the curse" is there with no rhyme or reason involved.
I have a player who, in every system we play cannot roll anyhting good when he absolutely needs it, but can nail any roll (and then some) on the dumbest stuff. By way of SR, he can miss a guy standing right next to him with a highly skilled combat adept (SR3 rules) but on a social test to win over a hostile group of homeless guys that have no plot value at all, he can roll 4 dice for 4 successes and two of them will invariable be over 30. It's just the will of the dice gods and eventually gets folded into his character make-up as a running bit of weirdness that he had thanks to the fates.
That seems to be the best approach, make it a character building thing. Make it his "unwanted claim to fame" in the area, have other spirits poke fun at him over it, have other spellslingers pity him for his bad luck quirk. Give him occasional bonuses on social tests or little discounts on gear because the guy knows who he is just because of his apparent inability to get it right. If the player is doing everything right and the dice simply refuse to cooperate regularly, toss him a bone with the consolation prize over it; it won't make up for the lack of spirits but it will take some of the sting out of it.
Alternately, have some fun with it by GM fiat. The dice mess him up, he does get a spirit, the dumbest spirit that there ever was, one that's a comical hinderance for a short time before it completely flakes out an wanders off on its own. Give him a "wrong number" on occasion with an annoyed free spirit showing up (What? What do you want? You're like a telemarketer calling and calling and calling! I don't do that sort of thing anymore!). Have the local Buddist temple hear of him and constantly offer to take him in for "training," worse, have one that's not local hear about it and do the same except, naturally, the "training" is a big waste of time in the downtime and is a mortifying experience (they put me with children... five year olds... and they wouldn't give me a juice box, either). Basically, make it something fun until it clears up. If you're lucky, he'll start looking forward to it not working.