Either the KoboTouch or the KoboTouchExtended driver would be the correct one to use (enable only one of them!). The Kobo driver was for the old D-pad non-touch versions and should be disabled.
Where are you sending the books to on your Kobo? For my uses, I set the savetemplate in the KoboTouch/TouchExtended driver to:
Code:
Ebooks/{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)}
Ebooks is a directory in the root of the Kobo's exposed storage, under that directory, a directory based on the first author sort value is created and then the book file is created with the name based on the title and the first entry in the author list. That is the purpose of the sublist which just keeps the file paths shorter.
Do not store ebooks in the root of the exposed storage. That FAT32 volume has a limited number of directory entries and any long file names will chew those up with a good deal of enthusiasm.
I would suggest installing the Kobo Utilities plugin and using it's Database => Check database function to check your ereader's database.
OYAH, DO NOT STORE YOUR LIBRARY ON A NAS.
It is a question of when not if you will be posting a message about your library being corrupted.
In the calibre FAQs, see
I am getting errors with my calibre library on a networked drive/NAS?.
On the SQLite website, check out
SQLite Over a Network, Caveats and Considerations.