I am having trouble using the filename template. #genre is a custom column of type 'Text, column shown in the tag browser'. Shouldn't that be a valid column type?
First_author_sort is not shown as a valid column in your list.
Also, I was allowed to save an invalid template - was that intentional?