Cards do override each other but this doesn't sound like that. The other thing I would check for is lag... if there's a lot of latency the card animation can play, but it won't be applied to the target. Of course if this happens it should still be on you until the duration runs out.

...so, pretty much it sounds like a bug. Or maybe what Roxas said (who were you giving it to?).