I’ve noticed that sometimes if you attempt to delete columns from a grid using the delete selected columns button, instead of removing the columns, it makes them about 1px thick and leaves them in place.
Here’s an example where I deleted three columns, but they remain on the right side of the grid. It happens fairly frequently, and I believe it may only occur after text has been entered into a cell (whether or not you delete the cell’s contents).