It LOOKS like you have used a sprite from the character set (Characters folder) and not from the tileset (Tilesets) folder (which is understandable, because the hole is an autotile, and you can't select autotiles for event images).
You need the sprite to be in a character sheet whose name begins with ! (either with or without $ depending on how many sprites you have on the sheet). Regular character sprites don't have the ! and are drawn about 4 pixels higher than the grid - exactly what you see happening here. The ! at the start of the file name indicates that it's to be treated like part of the environment, for want of a better explanation, and should be aligned exactly to the grid. Other things you'll see that have ! at the start of the file name are doors, which you want to align with the base of your buildings, not 4 pixels above.
But be careful - ALL images on the same sheet will be treated the same way. So you need to put that tile on a character sheet with other things that you also want aligned exactly to the grid.