You created a loop from 1 to [list of values]. The [list of values] block returns a list (1, 2, 3, 4, 5) but the [count with] block needs an integer. Please try using the [number of rows] Data Source block instead. Or – just for testing purposes – hard code it by typing in 5 and see if it works that way first.
I also think that the row id may need to be an actual row id and not a number. We can use numbers with Data Source blocks but I’m pretty sure with DVL blocks it needs to be an actual row id.
The size between rows is determined by the margins and padding of the container (usually a row) in the DVL layout. If you create a custom DVL layout, you have control over those properties.