I've noticed this issue happening in various places throughout the form I've been working on lately. The below image consists of two different tables, both formatted identically and both requiring the "Amount" column to be filled out. The table on the top had data entered in as I went, while the one on the bottom didn't. For that one, I selected each required Amount field, then tabbed to the comment field, causing the "Value is required" error to pop up for each field. After filling in each of those required values, extra vertical space remained between each row and I cannot figure out why.
Here's how much space is added when the error message pops up:
I had the exact same issue, but far worse (more vertical dead space was added), with date fields, but I was able to fix that by restricting the height of the field with CSS. I'm not sure how to do the same with a table, nor do I feel like I should have to do this in the first place. Am I missing something? Thanks so much!