When coding in C, the setImage function ignores the LCDBitmapFlip argument. No matter what, the sprite will always be unflipped.
That's strange. Sometimes, it works correctly; other times, it is ignored. I'm not sure what am I missing. I would have to investigate furthermore.
Is the image also rotated, by chance?