1) 'field-delimiter': '\t'  is erroring out
[csv:parse] The value of 'field-delimiter' is not a single character: '\t'.

char('\t') should work; see [1] for more details.

Best,
Christian

[1] https://docs.basex.org/main/Standard_Functions#fn:char