I figured out the problem. My CSV file just had one row, which had the data I wanted to import.
The import tool ignores the first row as it expects it to contain the column names. Since my CSV just had one row of data the importer was ignoring it. When I added column names to the first row, and moved my data to the second row, it imported the data as expected.
It may be a good idea to add a note to the import page letting people know that the first row needs to contain column names, and will be ignored by the import tool.
Also, it’s a little confusing because the import tool still says the first row was imported as well.
So when my CSV only had one row the tool was ignoring the first row, but still saying that 1 record was imported, when no records were imported. When I added the column names to my CSV file, the import tool said 2 records were imported, when only 1 record was imported.
When it shows the number of records imported it should NOT include the first row, with column names, in the count since that row doesn’t get imported. So when it shows the total number of records that are imported it should be 1 less than the number it shows now.