Why lines appear between tiles
A tile map draws each tile from a small rectangle of one big texture. When the camera moves by a fraction of a pixel, or the map is scaled or filtered, the engine reads a hair outside that rectangle and picks up a sliver of the neighbouring tile. On screen that sliver is a thin line that flickers as you move.
Extruding puts a border around every tile that repeats the tile’s own edge pixels. Whatever the engine reads just outside the tile is now the same colour as the tile’s edge, so there is nothing to see.