Parece-me que você encontrou uma ambiguidade na especificação SMB. Parece que o Finder está vendo um arquivo com 0Bytes e decidindo que não há utilidade em acessá-lo, já que está vazio. Eu podia me ver facilmente fazendo essa escolha codificando algo na tentativa de "otimizar" o código. Há algo de errado com a implementação do SMB do Finder? Possivelmente, mas você teria que ler as especificações MUITO com cuidado para determinar isso! Eu relataria o problema à Apple, já que não posso imaginar que não seja um bug. Espero que isso acabe em uma lista de bugs e seja corrigido em breve.
Em uma nota lateral, por que você usaria a compactação, dados os preços relativamente baratos armazenados hoje em dia?