Display of View (using grid) is unevenly distributed
My guess (I cannot be sure without seeing the HTML and CSS) is that the grid display uses HTML tables to create the grid. Because this looks exactly like what HTML tables do: they adjust their column width to the content in it. For instance, "General Fiction" is longer than "Genre" so the first table column is wider than the second. Because your view is grouped, every group would render a separate table, so that's why the columns cannot align.

Assuming that tables are indeed the cause, the solution would be to add custom CSS setting the width of &lt;td&gt; elements in this view to 33.3%. (How you can do that, depends on your theme setup and is beyond the scope of this answer.)