Enforcing that tile dimensions must strictly match layer grid dimensions is overly restrictive. It only makes sense for games that are reproducing pixel art or for engines that won't rasterize in a 3D environment. At least make this an option and let GL scale the tiles for us.