How do I stop 2D textures and collision shapes from shifting a texel.

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Moustache?

In the editor, some of my sprites have become shifted by half a texel, as shown in screenshot 1. While playing the game, they are shifted by a full texel, as shown in screenshot 2. Also shown in screenshot 2 are collision shapes which have been extended by a texel on their bottom and left sides, they should be squares. This has happened to every collision shape in the game and appears to just be visual. Collisions are checked correctly despite the shapes being incorrect. These problems are present in Godot V3.4.2. If I open the game in Godot V3.2.3, the collsion shapes are shown correctly, and the textures are shifted in a different direction, as shown in screenshots 3 and 4. Not all of my textures have been shifted in this way. The tiles are fine and an NPC is fine. How do I fix this?

screenshots: google drive link