I just ran into this issue and wanted to post the solution for anyone else who comes across it. I was using GPT-4o with canvas to create the training data, and then copying that data to a text editor and saving it as a JSONL. The problem is that the 4o output is formatted for human readability instead of following the correct JSONL formatting conventions. Once I asked 4o to reformat the text the upload worked correctly.