When grid child's position is set to auto, the first row is left empty

As you can see in the following image, when I set a grid child’s position to auto, the first row is left empty. This is a problem because it creates an unwanted space at the top of my layout. The problem is fixed when I manually position the child to occupy the first row, but I shouldn’t need to do this since auto-positioning should fill the first row automatically. This seems more like a bug. Any idea why this is happening?

Here is my site Read-Only: LINK
(how to share your site Read-Only link)