X_IMPORT_RECORD_TOO_LARGE
Means
one record runs past the bytes a record may hold
Typical cause
a record found no end within maxRecordBytes (default 64 KiB) — almost always an unclosed quote, which makes every later newline part of one cell. Refused rather than buffered: reading on until the quote closes is how one bad byte turns a bounded import into the whole file in memory
Fix
repair the quote at the byte offset the cause names (x jobs show <id> --json prints it), or raise maxRecordBytes on importRows("<name>") if a record really is that large