FWIW I don't think it's a good practice to have both a dir and a subdir to that dir defined as shared volumes. I think they should be kept nested separately. Do you have a real-life usecase where you actually want to nest them like this?

That said, a more deterministic behavior on netatalk's behalf is definitely preferable.