Granule imports ANSI-encoded text csv files fine, but if there were any cards with umlauted characters (äöü) in the text it fails to load the card correctly. It fails with an "invalid markup" error when playing the deck, or fails with no error message when reloading the deck. I've found a workaround: after saving the imported deck, open the .dkf in wordpad (or something similar) and save as "Unicode Text Document". Then the deck opens just fine. Alternatively, I can change the original text encoding to UTF-8 (Unicode fails here though) and then everything works just fine. I saw that one of the open bugs involved Unicode but I don't know enough about it to know if it was the same. My apologies if it is. I've attached the log file of a two-card import to help any debugging.
Log file of the deck & cardfile creationg, the import, and the failed card read