If you use the Offset filter on a large canvas and input high values for the offset, the image quality gets degraded. I was testing on a canvas that is 2048x2048, and the effect is clear. Things become very aliased, thin lines get turned into blocky pixels. The higher the offset value, the more extreme the aliasing becomes.
This becomes an issue for authoring seamless textures, where the offset functionality needs to be lossless as it gets repeated many times.