To be picky, that is not a CSV file as it is tab-separated. Or at least you say so in the BCP command.
Since the file has a header, you need the option -F 2 to skip the header row. However, that is your not problem for the moment, because in that case you would have gotten a different error message. (A conversion error.)
It Tom Phillips's suggestion about line-endings does not help you, we need to see a sample the which demonstrates the problem. BCP is a binary tool, so we need to see a file, so that we see the exact bytes.
By the way, speaking of line-endings, you have specified -r\n, but to confuse that actually means \r\n. If the line separator is \n only, you need to say 0x0a.