I had some issues to get distributed working as well. Is there a chance that CSV works because it is in your shared/default environment?
I could get it to work using the method posted here: Packages and workers - #10 by ksmcreynolds
I think that the flags you used should be equivalent but I don’t know enough about it to say for sure.