Bug - Csv read loop - reads the first line of csv even though it is not within the specified loop range

How do you (the human) decide which range to loop?

This might help: How to mark a row in a CSV line as processed?