/Volumes vs /volumes are different. For example I was setting GITLAB_HOME=/volumes/ext_ssd1/gitlab and it kept on erroring out.
/Volumes was already part of Docker but still it kept saying mount denied.
Changing from /volumes to /Volumes helped.