When I write code, I try to group lines of similar code together, then leave a blank line and write another block.
I believe this contributes to the neatness and readabi
Since we don't have an example of your personal idea of "logical" line spacing, we can't really say whether or not you deserved to be downgraded.
I tend to group similar statements or steps in a sequence together before spacing (such as variable declarations, looping, etc.)