Zorin appearance advanced window tiling

In the Zorin Appearance app, when configuring advanced window tiling, tiling shell: you can set the "outer gaps" between a window and the monitor borders to 0, and yet the window is not maximized, even when you tell the tiler to have the window take up the whole screen.

This is a problem, because if you move your mouse to the top of the screen to grab the menu bar of a window, you will actually grab something which is full-screened behind it. In other words, it does not seem that "0" really means zero pixels of gap - there is a pixel at the outer edge of my monitor which the window does not fill. Does this make sense? Can it be fixed?