I’m not sure what’s causing this issue, but have you tried passing to butler the folder with all the files in it instead? Butler knows how to zip that itself, so maybe that won’t cause any problems.
EDIT: Thank you! I never knew you could upload unzipped folders.