Line of distortion

,

I have been working on simple movement for a pixelated rpg game (32 by 32 if that is important), I have been experiencing and finding solutions for a lot of different visual problems, but I don’t have any idea what to do about this current problem. The best way I can describe it is that there is a horizontal line that goes across the middle of the screen about half the height of a pixel, and within this line, the wrong pixel shows, it appears that it displays the pixel that is above the correct pixel in the source image, even if said pixel is supposed to be on a different sprite. (I am assuming that is what is going on, but that is just a guess.) I have a picture that demonstrates what this looks like, I positioned the camera to a space where it happens to the top pixel of a tile and creates the most noticeable effect, the spaces that look unaffected are on the top of the source image, while the spaces that where the change is most noticeable, the pixel that is shown (and shouldn’t be) is the bottom of the next tile up in the source image.
I have moved the camera while testing the game, and the “line of distortion” is always on the same part of the screen, changing what pixels it effects as the camera moves up and down.

create sprite atlas and set padding =2