Out of curiosity what would have to be programmed wrong for this to happen?

Wouldnt it have to be a shader that is told to perform its function at x time interval being told to instead do it at y time interval.

I am skeptical, but thats because I have hard time believing this to be a bug.