Sorry for responding so late, but the next update will indeed change the grid behaviour 
I want to give a bit of background information about why the grid behaviour was changed: The problem with the old grid behaviour was that the position was always based on a 1x1 block. For example, if you had a 0.5x0.5 block and a 0.5 grid size, it aligned like this:

If you had a 0.25x0.25 block and a 0.25 grid size, it looked like this:

The same applied to a 2x2 block, which didn't align well to the grid:

The previous update tried to fix these situations. Unfortunately it had the side effect that if you wanted to place a 0.5x0.5 block in a grid with a size of 1, it was no longer centered. Of course this is also problematic...
With the upcoming update, we want to try to fix both situations: If the block size is less or equal the size of the grid (e.g. if you want to place a 0.5x0.5 block in a grid with a size of 1), it will be centered. Otherwise it will try to align to the grid. IMHO that should be the best compromise.
However, we'll also add an option to switch back to the old grid behaviour (in case the new grid behaviour is still causing trouble) 