Ion-input validator color missing

I’m currently trying to format a login page with an <ion-grid> and a form. Previously, I had the form setup without the grid, and if the user does not input what the form is looking for, the underline of the input box will be red (and green if the user does input correctly). However, everything was spread out on the page with no formatting; it looked pretty awful.

So I went ahead and set up a grid and placed the form inside:






Outside the grid with no rows setup, the form validator underlining works, but when I put it inside the grid, it stops working. I’ve tried different variations by placing the input, rows, form, and grid in different locations, but the validation highlighting still doesn’t work. Is this caused by how ion-grid works, or am I setting up the grid and form incorrectly?

Thanks in advance.